]> git.ipfire.org Git - thirdparty/qemu.git/commit
vfio/migration: Add x-migration-load-config-after-iter VFIO property
authorMaciej S. Szmigiero <maciej.szmigiero@oracle.com>
Tue, 15 Jul 2025 14:37:36 +0000 (16:37 +0200)
committerCédric Le Goater <clg@redhat.com>
Tue, 15 Jul 2025 15:11:12 +0000 (17:11 +0200)
commit6380b0a02fbdac253b8a98b300398319ab655237
tree82034d019d945f357457f2a0a7d3f2f3e80ea6ec
parenta59d06305fff9d10ddeeaebc66590af422362701
vfio/migration: Add x-migration-load-config-after-iter VFIO property

This property allows configuring whether to start the config load only
after all iterables were loaded, during non-iterables loading phase.
Such interlocking is required for ARM64 due to this platform VFIO
dependency on interrupt controller being loaded first.

The property defaults to AUTO, which means ON for ARM, OFF for other
platforms.

Reviewed-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Avihai Horon <avihaih@nvidia.com>
Signed-off-by: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
Link: https://lore.kernel.org/qemu-devel/0e03c60dbc91f9a9ba2516929574df605b7dfcb4.1752589295.git.maciej.szmigiero@oracle.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
docs/devel/migration/vfio.rst
hw/core/machine.c
hw/vfio/helpers.c
hw/vfio/migration-multifd.c
hw/vfio/migration-multifd.h
hw/vfio/migration.c
hw/vfio/pci.c
hw/vfio/vfio-helpers.h
hw/vfio/vfio-migration-internal.h
include/hw/vfio/vfio-device.h