You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/vfio
Markus Armbruster 3ca0a0ab05 migration: Use bitset of MigMode instead of variable arguments
migrate_add_blocker_modes() and migration_add_notifier_modes use
variable arguments for a set of migration modes.  The variable
arguments get collected into a bitset for processsing.  Take a bitset
argument instead, it's simpler.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
Link: https://lore.kernel.org/r/20251027064503.1074255-3-armbru@redhat.com
Signed-off-by: Peter Xu <peterx@redhat.com>
2 weeks ago
..
Kconfig vfio: Remove 'vfio-platform' 2 months ago
ap.c vfio/iommufd: add vfio_device_free_name 4 months ago
ccw.c vfio: rename field to "num_initial_regions" 3 weeks ago
container-legacy.c migration: Use bitset of MigMode instead of variable arguments 2 weeks ago
container.c system/physmem: Extract API out of 'system/ram_addr.h' header 1 month ago
cpr-iommufd.c migration: Use bitset of MigMode instead of variable arguments 2 weeks ago
cpr-legacy.c migration: Use bitset of MigMode instead of variable arguments 2 weeks ago
cpr.c migration: Use bitset of MigMode instead of variable arguments 2 weeks ago
device.c migration: Use bitset of MigMode instead of variable arguments 2 weeks ago
display.c ramfb: Add property to control if load the romfile 4 months ago
helpers.c vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 months ago
igd.c vfio/igd.c: use QOM casts where appropriate 2 months ago
iommufd-stubs.c migration: vfio cpr state hook 4 months ago
iommufd.c vfio: rename field to "num_initial_regions" 3 weeks ago
listener.c vfio/listener: Add an assertion for unmap_all 3 weeks ago
meson.build hw/vfio/container-base.c: rename file to container.c 2 months ago
migration-multifd.c vfio queue: 4 months ago
migration-multifd.h vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 months ago
migration.c vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 months ago
pci-quirks.c vfio: Do not unparent in instance_finalize() 2 months ago
pci-quirks.h vfio/pci: introduce config_offset field in VFIOConfigMirrorQuirk 9 months ago
pci.c vfio: rename field to "num_initial_regions" 3 weeks ago
pci.h hw/vfio/types.h: rename TYPE_VFIO_PCI_BASE to TYPE_VFIO_PCI_DEVICE 2 months ago
region.c vfio: Do not unparent in instance_finalize() 2 months ago
spapr.c hw: Remove unnecessary 'system/ram_addr.h' header 1 month ago
trace-events hw/vfio: Avoid ram_addr_t in vfio_container_query_dirty_bitmap() 1 month ago
trace.h vfio: add license tag to some files 5 months ago
types.h hw/vfio/types.h: rename TYPE_VFIO_PCI_BASE to TYPE_VFIO_PCI_DEVICE 2 months ago
vfio-display.h vfio: Introduce new files for VFIORegion definitions and declarations 7 months ago
vfio-helpers.h vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 months ago
vfio-iommufd.h vfio/vfio-iommufd.h: rename VFIOContainer bcontainer field to parent_obj 2 months ago
vfio-listener.h include/hw/vfio/vfio-container-base.h: rename VFIOContainerBase to VFIOContainer 2 months ago
vfio-migration-internal.h hw/vfio/vfio-migration: Remove unnecessary 'qemu/typedefs.h' include 4 months ago
vfio-region.h vfio: Move vfio-region.h under hw/vfio/ 2 months ago