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