14.02.2024 14:13, Michael S. Tsirkin:

virtio,pc,pci: features, cleanups, fixes

vhost-user-snd support
x2APIC mode with TCG support
CXL update to r3.1

fixes, cleanups all over the place.

Signed-off-by: Michael S. Tsirkin <m...@redhat.com>

----------------------------------------------------------------
Akihiko Odaki (2):
       hw/smbios: Fix OEM strings table option validation
       hw/smbios: Fix port connector option validation

Alex Bennée (6):
       virtio: split into vhost-user-base and vhost-user-device
       hw/virtio: convert vhost-user-base to async shutdown
       hw/virtio: derive vhost-user-rng from vhost-user-base
       hw/virtio: derive vhost-user-gpio from vhost-user-base
       hw/virtio: derive vhost-user-i2c from vhost-user-base
       docs/system: add a basic enumeration of vhost-user devices

Andrey Ignatov (1):
       vhost-user.rst: Fix vring address description

Bernhard Beschow (14):
       hw/i386/x86: Reverse if statement
       hw/i386/x86: Fix PIC interrupt handling if APIC is globally disabled
       target/i386/cpu: Fix typo in comment
       hw/block/fdc-isa: Move portio_list from FDCtrl to FDCtrlISABus
       hw/block/fdc-sysbus: Move iomem from FDCtrl to FDCtrlSysBus
       hw/char/parallel: Move portio_list from ParallelState to ISAParallelState
       exec/ioport: Resolve redundant .base attribute in struct 
MemoryRegionPortio
       exec/ioport: Add portio_list_set_address()
       exec/ioport: Add portio_list_set_enabled()
       hw/block/fdc-isa: Implement relocation and enabling/disabling for 
TYPE_ISA_FDC
       hw/char/serial-isa: Implement relocation and enabling/disabling for 
TYPE_ISA_SERIAL
       hw/char/parallel-isa: Implement relocation and enabling/disabling for 
TYPE_ISA_PARALLEL
       hw/ppc/pegasos2: Let pegasos2 machine configure SuperI/O functions
       hw/isa/vt82c686: Implement relocation and toggling of SuperI/O functions

Bui Quang Minh (7):
       i386/tcg: implement x2APIC registers MSR access
       apic: add support for x2APIC mode
       apic, i386/tcg: add x2apic transitions
       intel_iommu: allow Extended Interrupt Mode when using userspace APIC
       test: bios-tables-test: prepare IVRS change in ACPI table
       amd_iommu: report x2APIC support to the operating system
       test: bios-tables-test: add IVRS changed binary

Davidlohr Bueso (1):
       hw/cxl/mbox: Remove dead code

Dmitry Osipenko (1):
       virtio-gpu: Correct virgl_renderer_resource_get_info() error check

Hyeonggon Yoo (1):
       hw/cxl/device: read from register values in mdev_reg_read()

Ira Weiny (2):
       cxl/cdat: Handle cdat table build errors
       cxl/cdat: Fix header sum value in CDAT checksum

Jonathan Cameron (11):
       hw/mem/cxl_type3: Drop handling of failure of g_malloc0() and g_malloc()
       hw/pci-bridge/cxl_upstream: Drop g_malloc() failure handling
       hw/mem/cxl_type3: Fix potential divide by zero reported by coverity
       tests/acpi: Allow update of DSDT.cxl
       hw/i386: Fix _STA return value for ACPI0017
       tests/acpi: Update DSDT.cxl to reflect change _STA return value.
       hw/cxl: Update HDM Decoder capability to version 3
       hw/cxl: Update link register definitions.
       hw/cxl: Update RAS Capability Definitions for version 3.
       hw/cxl: Update mailbox status registers.
       hw/cxl: Standardize all references on CXL r3.1 and minor updates

Leo Yan (4):
       hw/virtio: Support set_config() callback in vhost-user-base
       docs/system: Add vhost-user-input documentation
       hw/virtio: Move vhost-user-input into virtio folder
       hw/virtio: derive vhost-user-input from vhost-user-base

Li Zhijian (2):
       hw/cxl: Pass CXLComponentState to cache_mem_ops
       hw/cxl: Pass NULL for a NULL MemoryRegionOps

Manos Pitsidianakis (4):
       hw/virtio: add vhost-user-snd and vhost-user-snd-pci devices
       hw/display/virtio-gpu.c: use reset_bh class method
       virtio-gpu.c: add resource_destroy class method
       virtio-gpu-rutabaga.c: override resource_destroy method

Peter Xu (1):
       MAINTAINERS: Drop myself as VT-d maintainers

Raphael Norwitz (1):
       MAINTAINERS: Switch to my Enfabrica email

Zhenzhong Duan (2):
       virtio_iommu: Clear IOMMUPciBus pointer cache when system reset
       smmu: Clear SMMUPciBus pointer cache when system reset


From this list, I'm picking

 hw/smbios: Fix table option validation (Akihiko Odaki)
  (already applied to master and picked for -stable)

 virtio_iommu: Clear IOMMUPciBus pointer cache when system reset (Zhenzhong 
Duan)
 smmu: Clear SMMUPciBus pointer cache when system reset (Zhenzhong Duan)

 hw/i386: Fix _STA return value for ACPI0017 (Jonathan Cameron)
   (with 2 surrounding commits for acpi-tables-test)

 cxl/cdat: Handle cdat table build errors (Ira Weiny)

 cxl/cdat: Fix header sum value in CDAT checksum (Ira Weiny)

 hw/cxl/device: read from register values in mdev_reg_read() (Hyeonggon Yoo)

 hw/cxl: Pass CXLComponentState to cache_mem_ops (Li Zhijian)
  (a basically no-op bugfix just to have correct code)

for stable-8.2 and (almost all) for stable-7.2.  Please let me know
if these should not go to -stable, or if there are other changes which
you think should go to stable.

Thanks,

/mjt

Reply via email to