[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/20] Misc HW patches for 2024-12-14
From: |
Philippe Mathieu-Daudé |
Subject: |
[PULL 00/20] Misc HW patches for 2024-12-14 |
Date: |
Sat, 14 Dec 2024 00:30:35 +0100 |
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
- [PULL 00/20] Misc HW patches for 2024-12-14,
Philippe Mathieu-Daudé <=
- [PULL 01/20] docs/nitro-enclave: Fix terminal commands formatting, Philippe Mathieu-Daudé, 2024/12/13
- [PULL 02/20] hw/core/eif: Use stateful qcrypto apis, Philippe Mathieu-Daudé, 2024/12/13
- [PULL 03/20] hw/virtio/virtio-nsm: Support string data for extendPCR, Philippe Mathieu-Daudé, 2024/12/13
- [PULL 04/20] hw/riscv/virt: Remove pointless GPEX_HOST() cast, Philippe Mathieu-Daudé, 2024/12/13
- [PULL 06/20] hw/nvram/fw_cfg: Pass QOM parent to fw_cfg_add_file_from_generator(), Philippe Mathieu-Daudé, 2024/12/13
- [PULL 07/20] hw/nvram/fw_cfg: Skip FW_CFG_DATA_GENERATOR when no data to generate, Philippe Mathieu-Daudé, 2024/12/13
- [PULL 05/20] hw/nvram/fw_cfg: Rename fw_cfg_add_[file]_from_generator(), Philippe Mathieu-Daudé, 2024/12/13
- [PULL 08/20] hw/pci: Have PCI_BUS implement TYPE_FW_CFG_DATA_GENERATOR_INTERFACE, Philippe Mathieu-Daudé, 2024/12/13
- [PULL 10/20] hw: Use pci_bus_add_fw_cfg_extra_pci_roots(), Philippe Mathieu-Daudé, 2024/12/13
- [PULL 09/20] hw/pci: Add pci_bus_add_fw_cfg_extra_pci_roots() helper, Philippe Mathieu-Daudé, 2024/12/13