On 10/5/2026 5:16 PM, Konstantin Shkolnyy wrote:
Implement zPCI device state migration, consequently enabling migration
of VMs that have emulated PCI devices, whether virtio or not.
Migration is allowed for devices whose function handle has the
FH_SHM_EMUL bit set. For these devices QEMU will save and restore the
state of its zPCI emulator.

This will enable emulated PCI migration starting with s390-ccw-virtio-11.2.

Passthrough devices will continue to block migration.

Signed-off-by: Konstantin Shkolnyy<[email protected]>
---
  hw/s390x/s390-pci-bus.c          | 346 ++++++++++++++++++++++++++++++-
  hw/s390x/s390-pci-inst.c         |   2 +-
  hw/s390x/s390-virtio-ccw.c       |   4 +
  include/hw/s390x/s390-pci-bus.h  |   9 +-
  include/hw/s390x/s390-pci-inst.h |   1 +
  5 files changed, 353 insertions(+), 9 deletions(-)

Reviewed-by: Farhan Ali <[email protected]>



Reply via email to