The following changes since commit 83aaec1d5a49f158abaa31797a0f976b3c07e5ca:
Merge tag 'pull-tcg-20241212' of https://gitlab.com/rth7680/qemu into staging (2024-12-12 18:45:39 -0500) are available in the Git repository at: https://github.com/philmd/qemu.git tags/hw-misc-20241214 for you to fetch changes up to 456b247eeab067095b680fa4b0fec48137969593: hw/xtensa: Include missing 'exec/tswap.h' header (2024-12-14 00:16:20 +0100) ---------------------------------------------------------------- Misc HW patch queue - Support string data for extendPCR in VirtIO NSM device (Dorjoy) - Have PCI_BUS implement TYPE_FW_CFG_DATA_GENERATOR_INTERFACE (Phil) - Decouple AHCI from PCI (Bernhard) - Add status to usb_msd_packet_complete (Nick) - Header cleanups (Alex, Phil) ---------------------------------------------------------------- Alex Bennée (1): hw/net/can: clean-up unnecessary includes Bernhard Beschow (2): hw/ide/ahci: Decouple from PCI hw/ide/ahci: Extract TYPE_SYSBUS_AHCI into dedicated file Dorjoy Chowdhury (3): docs/nitro-enclave: Fix terminal commands formatting hw/core/eif: Use stateful qcrypto apis hw/virtio/virtio-nsm: Support string data for extendPCR Nicholas Piggin (1): hw/usb/msd: Add status to usb_msd_packet_complete() function Phil Dennis-Jordan (1): hw/usb/hcd-xhci-pci: Indentation fix Philippe Mathieu-Daudé (12): hw/riscv/virt: Remove pointless GPEX_HOST() cast hw/nvram/fw_cfg: Rename fw_cfg_add_[file]_from_generator() hw/nvram/fw_cfg: Pass QOM parent to fw_cfg_add_file_from_generator() hw/nvram/fw_cfg: Skip FW_CFG_DATA_GENERATOR when no data to generate hw/pci: Have PCI_BUS implement TYPE_FW_CFG_DATA_GENERATOR_INTERFACE hw/pci: Add pci_bus_add_fw_cfg_extra_pci_roots() helper hw: Use pci_bus_add_fw_cfg_extra_pci_roots() hw/nvram/fw_cfg: Remove fw_cfg_add_extra_pci_roots() hw/usb/hcd-xhci-nec: Remove unused XHCINecState::flags field hw/mips: Include missing 'exec/tswap.h' header hw/sh4/r2d: Include missing 'exec/tswap.h' header hw/xtensa: Include missing 'exec/tswap.h' header docs/system/i386/nitro-enclave.rst | 8 +- hw/ide/ahci-internal.h | 1 - hw/xtensa/bootparam.h | 1 + include/hw/i386/nitro_enclave.h | 16 +-- include/hw/ide/ahci-pci.h | 2 + include/hw/ide/ahci.h | 2 - include/hw/nvram/fw_cfg.h | 32 ++--- include/hw/pci/pci.h | 3 + hw/arm/virt.c | 3 +- hw/core/eif.c | 202 +++++++++++------------------ hw/hppa/machine.c | 2 +- hw/i386/nitro_enclave.c | 12 +- hw/i386/pc.c | 3 +- hw/ide/ahci-sysbus.c | 91 +++++++++++++ hw/ide/ahci.c | 106 +-------------- hw/ide/ich.c | 19 ++- hw/mips/fuloong2e.c | 1 + hw/mips/malta.c | 1 + hw/net/can/can_kvaser_pci.c | 4 - hw/net/can/can_mioe3680_pci.c | 4 - hw/net/can/can_pcm3680_pci.c | 4 - hw/net/can/can_sja1000.c | 2 +- hw/net/can/ctucan_core.c | 3 +- hw/net/can/ctucan_pci.c | 4 - hw/nvram/fw_cfg.c | 37 ++---- hw/pci/pci.c | 53 ++++++++ hw/riscv/virt.c | 20 ++- hw/sh4/r2d.c | 1 + hw/usb/dev-storage.c | 17 ++- hw/usb/hcd-xhci-nec.c | 5 +- hw/usb/hcd-xhci-pci.c | 2 +- hw/virtio/virtio-nsm.c | 21 ++- hw/xtensa/xtfpga.c | 1 + system/vl.c | 3 +- hw/arm/Kconfig | 10 +- hw/ide/Kconfig | 4 + hw/ide/meson.build | 1 + 37 files changed, 343 insertions(+), 358 deletions(-) create mode 100644 hw/ide/ahci-sysbus.c -- 2.45.2