From: "Maciej S. Szmigiero" <maciej.szmigi...@oracle.com> When VFIO multifd device state transfer support was merged in QEMU 10.0 some of patches were separated for the future QEMU release after the spring cleanup.
Since QEMU 10.1 code freeze is getting closer let's have them reviewed now. The most important patch from this patch set is the one adding "x-migration-load-config-after-iter" VFIO property since it is a correctness fix for an ARM64 platform idiosyncrasy with respect to VFIO load dependency on interrupt controller being loaded first. I've also CCed the ARM maintainer and qemu-arm as suggested previously by Cédric. Maciej S. Szmigiero (3): vfio/migration: Max in-flight VFIO device state buffer count limit vfio/migration: Add x-migration-load-config-after-iter VFIO property vfio/migration: Add also max in-flight VFIO device state buffers size limit docs/devel/migration/vfio.rst | 21 +++++ hw/core/machine.c | 1 + hw/vfio/migration-multifd.c | 125 +++++++++++++++++++++++++++++- hw/vfio/migration-multifd.h | 3 + hw/vfio/migration.c | 10 ++- hw/vfio/pci.c | 27 +++++++ hw/vfio/vfio-migration-internal.h | 1 + include/hw/vfio/vfio-device.h | 3 + 8 files changed, 188 insertions(+), 3 deletions(-)