The following changes since commit 07f97d5da04a9f97e273de85c76f5017d8135a6e:
Merge tag 'pull-target-arm-20260219' of https://gitlab.com/pm215/qemu into staging (2026-02-19 10:36:06 +0000) are available in the Git repository at: https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream for you to fetch changes up to 72f663f575ab5e0f31320d7c9f25cc1f086313bd: vhost: fix vhost_inflight_buffer_pre_load (2026-02-20 13:04:45 -0500) ---------------------------------------------------------------- virtio,pc,pci: features, fixes cxl: RAS features Back-Invalidate Flit mode r3.2 spec event updates FM-API Physical Switch Command Set support vhost-vdpa: allow GSO for SVQ misc fixes, cleanups in intel_iommu, vhost, virtio, acpi Signed-off-by: Michael S. Tsirkin <[email protected]> ---------------------------------------------------------------- Akihiko Odaki (1): virtio-gpu-virgl: Add virtio-gpu-virgl-hostmem-region type Alexandr Moshkov (1): vhost: fix vhost_inflight_buffer_pre_load Arpit Kumar (2): hw/cxl: Physical Port Info FMAPI - update to current spec and add defines. hw/cxl: Add Physical Port Control FMAPI Command (Opcode 5102h) Clément Mathieu--Drif (1): intel_iommu: Do not report recoverable faults to host Davidlohr Bueso (4): hw/cxl: Add support for Maintenance command and Post Package Repair (PPR) hw/pcie: Support enabling flit mode hw/cxl: Support type3 HDM-DB hw/cxl: Remove register special_ops->read() Eugenio Pérez (1): net/vhost-vdpa: Whitelist virtio-net GSO for shadow virtqueue Ira Weiny (1): hw/cxl: Refactor component register initialization Jonathan Cameron (4): tests/bios-tables-test: Excluded CEDT.cxl for BI restriction relaxation. hw/cxl: Update CXL Fixed Memory Window ACPI description to include Back Invalidate support. tests/acpi/cxl: Update CEDT.cxl to allow BI in CFWMS hw/cxl: Get Physical Port State - update for PCIe flit mode Manos Pitsidianakis (5): MAINTAINERS: add me as maintainer to virtio-snd virtio-snd: remove TODO comments virtio-snd: handle 5.14.6.2 for PCM_INFO properly virtio-snd: fix max_size bounds check in input cb virtio-snd: tighten read amount in in_cb Mohamed Mediouni (1): tests/data/acpi: disassemble-aml: rename and change interpreter line Philippe Mathieu-Daudé (1): hw/virtio: Pass VirtIODevice* to virtio_reset() Shiju Jose (7): qapi: cxl: Refactor CXL event injection for common commands arguments hw/cxl/events: Update for rev3.2 common event record format hw/cxl/events: Updates for rev3.2 general media event record hw/cxl/events: Updates for rev3.2 DRAM event record hw/cxl/events: Updates for rev3.2 memory module event record hw/cxl/cxl-mailbox-utils: Move declaration of scrub and ECS feature attributes in cmd_features_set_feature() hw/cxl: Add emulation for memory sparing control feature Yanfeng Liu (1): audio/virtio-snd: fix latency calc Yodel Eldar (3): tests/vhost-user-bridge: Move to contrib/vhost-user-bridge/ tests/functional/x86_64: Add vhost-user-bridge test contrib/vhost-user-bridge: Add UDP receive hexdump MAINTAINERS | 3 +- contrib/vhost-user-bridge/meson.build | 4 + .../vhost-user-bridge}/vhost-user-bridge.c | 7 + docs/system/devices/cxl.rst | 23 + docs/system/devices/virtio/vhost-user-contrib.rst | 39 ++ hw/acpi/cxl.c | 2 +- hw/audio/virtio-snd.c | 80 ++- hw/cxl/cxl-component-utils.c | 214 ++++-- hw/cxl/cxl-events.c | 3 +- hw/cxl/cxl-mailbox-utils.c | 752 ++++++++++++++++++++- hw/display/virtio-gpu-virgl.c | 54 +- hw/i386/intel_iommu.c | 26 +- hw/mem/cxl_type3.c | 349 +++++++++- hw/mem/cxl_type3_stubs.c | 41 +- hw/pci-bridge/cxl_downstream.c | 19 +- hw/pci-bridge/cxl_root_port.c | 11 +- hw/pci-bridge/cxl_upstream.c | 19 +- hw/pci-bridge/pci_expander_bridge.c | 2 +- hw/pci/pcie.c | 23 +- hw/virtio/vhost.c | 4 +- hw/virtio/virtio.c | 3 +- include/hw/audio/virtio-snd.h | 1 + include/hw/cxl/cxl_component.h | 87 ++- include/hw/cxl/cxl_device.h | 156 ++++- include/hw/cxl/cxl_events.h | 85 ++- include/hw/cxl/cxl_port.h | 73 ++ include/hw/pci-bridge/cxl_downstream_port.h | 12 + include/hw/pci-bridge/cxl_upstream_port.h | 3 + include/hw/pci/pcie.h | 2 +- include/hw/pci/pcie_port.h | 1 + include/hw/virtio/virtio.h | 2 +- meson.build | 1 + net/vhost-vdpa.c | 1 + qapi/cxl.json | 186 +++-- .../acpi/{disassemle-aml.sh => disassemble-aml.sh} | 4 +- tests/data/acpi/rebuild-expected-aml.sh | 2 +- tests/data/acpi/x86/q35/CEDT.cxl | Bin 184 -> 184 bytes tests/functional/x86_64/meson.build | 1 + tests/functional/x86_64/test_vhost_user_bridge.py | 147 ++++ tests/meson.build | 6 - 40 files changed, 2187 insertions(+), 261 deletions(-) create mode 100644 contrib/vhost-user-bridge/meson.build rename {tests => contrib/vhost-user-bridge}/vhost-user-bridge.c (98%) create mode 100644 include/hw/cxl/cxl_port.h create mode 100644 include/hw/pci-bridge/cxl_downstream_port.h rename tests/data/acpi/{disassemle-aml.sh => disassemble-aml.sh} (92%) create mode 100755 tests/functional/x86_64/test_vhost_user_bridge.py
