summary refs log tree commit diff stats
path: root/hw/core/machine.c
diff options
context:
space:
mode:
authorMaciej S. Szmigiero <maciej.szmigiero@oracle.com>2025-03-04 23:03:59 +0100
committerCédric Le Goater <clg@redhat.com>2025-03-06 06:47:34 +0100
commit4c765ceaace4e7828e2790d8f4829f69989888de (patch)
tree551b309be66eb66de51015721936b4a727e85071 /hw/core/machine.c
parent623af41dd331d1a57a41bc3374e3d134adb33f4c (diff)
downloadfocaccia-qemu-4c765ceaace4e7828e2790d8f4829f69989888de.tar.gz
focaccia-qemu-4c765ceaace4e7828e2790d8f4829f69989888de.zip
vfio/migration: Make x-migration-multifd-transfer VFIO property mutable
DEFINE_PROP_ON_OFF_AUTO() property isn't runtime-mutable so using it
would mean that the source VM would need to decide upfront at startup
time whether it wants to do a multifd device state transfer at some
point.

Source VM can run for a long time before being migrated so it is
desirable to have a fallback mechanism to the old way of transferring
VFIO device state if it turns to be necessary.

This brings this property to the same mutability level as ordinary
migration parameters, which too can be adjusted at the run time.

Signed-off-by: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Link: https://lore.kernel.org/qemu-devel/f2f2d66bda477da3e6cb8c0311006cff36e8651d.1741124640.git.maciej.szmigiero@oracle.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
Diffstat (limited to 'hw/core/machine.c')
0 files changed, 0 insertions, 0 deletions