The following changes since commit f9587d4045c67cd0d8d8bdcd5d0bb5b6b395b63c:
Merge tag 'pbouvier/pr/plugins-20261005' of https://gitlab.com/p-b-o/qemu into staging (2026-10-06 11:26:40 +0200)
are available in the Git repository at:
https://gitlab.com/efarman/qemu.git tags/s390x-20261009
for you to fetch changes up to 598482e3cbf449d76870730f796176da73863e13:
s390x/pci: Reset a device in error state (2026-10-07 13:19:35 -0400)
----------------------------------------------------------------
New s390x features for 11.2
- Enable migration of emulated zpci devices
- Error recovery of passthrough zpci devices
----------------------------------------------------------------
Farhan Ali (2):
s390x/pci: Add PCI error handling for vfio pci devices
s390x/pci: Reset a device in error state
Konstantin Shkolnyy (16):
s390x/pci: Create function to contain translation status check
s390x/pci: Move iommu_mr from S390PCIIOMMU to S390PCIBusDevice
s390x/pci: Move dm_mr from S390PCIIOMMU to S390PCIBusDevice
s390x/pci: Move iotlb from S390PCIIOMMU to S390PCIBusDevice
s390x/pci: Remove a ptr to S390PCIBusDevice from S390PCIIOMMU
s390x/pci: Move/rename enabled from S390PCIIOMMU to S390PCIBusDevice
s390x/pci: Move dma_limit from S390PCIIOMMU to S390PCIBusDevice
s390x/pci: Move g_iota from S390PCIIOMMU to S390PCIBusDevice
s390x/pci: Move pba from S390PCIIOMMU to S390PCIBusDevice
s390x/pci: Move pal from S390PCIIOMMU to S390PCIBusDevice
s390x/pci: Move max_dma_limit from S390PCIIOMMU to S390PCIBusDevice
s390x/pci: Add a comment explaining S390PCIIOMMU purpose
s390x/pci: Move ioat sanity checks into new function, add error
message
s390x/pci: Provide each zpci device with a unique stable bus "path"
s390x/pci: Implement migration for emulated devices
s390x/pci: Create function to contain fmb_timer start
Matthew Rosato (1):
s390x/pci: implement IOMMU replay
hw/s390x/s390-pci-bus.c | 549 +++++++++++++++++++++++++++----
hw/s390x/s390-pci-inst.c | 174 +++++-----
hw/s390x/s390-pci-vfio-stubs.c | 6 +
hw/s390x/s390-pci-vfio.c | 127 ++++++-
hw/s390x/s390-virtio-ccw.c | 4 +
include/hw/s390x/s390-pci-bus.h | 44 ++-
include/hw/s390x/s390-pci-inst.h | 7 +-
include/hw/s390x/s390-pci-vfio.h | 1 +
8 files changed, 763 insertions(+), 149 deletions(-)
--
2.56.0