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/migration
Steve Sistare a6f2f9c42f migration: vfio cpr state hook
Define a list of vfio devices in CPR state, in a subsection so that
older QEMU can be live updated to this version.  However, new QEMU
will not be live updateable to old QEMU.  This is acceptable because
CPR is not yet commonly used, and updates to older versions are unusual.

The contents of each device object will be defined by the vfio subsystem
in a subsequent patch.

Signed-off-by: Steve Sistare <steven.sistare@oracle.com>
Reviewed-by: Zhenzhong Duan <zhenzhong.duan@intel.com>
Link: https://lore.kernel.org/qemu-devel/1751493538-202042-14-git-send-email-steven.sistare@oracle.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
6 days ago
..
block-active.c migration/block-active: Remove global active flag 5 months ago
block-dirty-bitmap.c include: Rename sysemu/ -> system/ 7 months ago
channel-block.c qom: Have class_init() take a const data argument 3 months ago
channel-block.h migration: introduce a QIOChannel impl for BlockDriverState VMState 3 years ago
channel.c migration: Fix hang after error in destination setup phase 5 months ago
channel.h migration: check magic value for deciding the mapping of channels 2 years ago
colo-failover.c migration/colo: Improve an x-colo-lost-heartbeat error message 2 years ago
colo-stubs.c migration/colo: make colo_incoming_co() return void 1 year ago
colo.c migration/colo: Replace QemuSemaphore with QemuEvent 1 month ago
cpr-transfer.c migration: Support fd-based socket address in cpr_transfer_input 2 weeks ago
cpr.c migration: vfio cpr state hook 6 days ago
cpu-throttle.c include: Rename sysemu/ -> system/ 7 months ago
dirtyrate.c include/system: Move exec/ramblock.h to system/ramblock.h 3 months ago
dirtyrate.h include: Rename sysemu/ -> system/ 7 months ago
exec.c migration: simplify exec migration functions 1 year ago
exec.h migration: convert exec backend to accept MigrateAddress. 2 years ago
fd.c migration: Allow pipes to keep working for fd migrations 8 months ago
fd.h migration: Revert mapped-ram multifd support to fd: URI 1 year ago
file.c include/system: Move exec/ramblock.h to system/ramblock.h 3 months ago
file.h migration/multifd: Pass in MultiFDPages_t to file_write_ramblock_iov 10 months ago
global_state.c include: Rename sysemu/ -> system/ 7 months ago
meson.build migration/multifd: Device state transfer support - send side 4 months ago
migration-hmp-cmds.c migration/hmp: Add "info migrate -a", reorg the dump 2 months ago
migration-stats.c migration: migration_rate_limit_reset() don't need the QEMUFile 2 years ago
migration-stats.h migration: Remove transferred atomic counter 2 years ago
migration.c migration: Replace QemuSemaphore with QemuEvent 1 month ago
migration.h migration/postcopy: Replace QemuSemaphore with QemuEvent 1 month ago
multifd-device-state.c migration: Add save_live_complete_precopy_thread handler 4 months ago
multifd-nocomp.c migration: enable multifd and postcopy together 2 months ago
multifd-qatzip.c include/system: Move exec/ramblock.h to system/ramblock.h 3 months ago
multifd-qpl.c include/system: Move exec/ramblock.h to system/ramblock.h 3 months ago
multifd-uadk.c include/system: Move exec/ramblock.h to system/ramblock.h 3 months ago
multifd-zero-page.c migration: write zero pages when postcopy enabled 2 months ago
multifd-zlib.c include/system: Move exec/ramblock.h to system/ramblock.h 3 months ago
multifd-zstd.c include/system: Move exec/ramblock.h to system/ramblock.h 3 months ago
multifd.c migration/multifd: Don't send device state packets with zerocopy flag 2 months ago
multifd.h migration/multifd: move macros to multifd header 2 months ago
options.c migration: Allow caps to be set when preempt or multifd cap enabled 2 months ago
options.h migration: check RDMA and capabilities are compatible on both sides 2 months ago
page_cache.c migration: Fix cache_init()'s "Failed to allocate" error messages 4 years ago
page_cache.h migration: Clean up signed vs. unsigned XBZRLE cache-size 4 years ago
postcopy-ram.c migration/postcopy: Replace QemuSemaphore with QemuEvent 1 month ago
postcopy-ram.h migration/postcopy: Add postcopy-recover-setup phase 1 year ago
qemu-file.c cleanup: Drop pointless return at end of function 3 months ago
qemu-file.h migration/qemu-file: Define g_autoptr() cleanup function for QEMUFile 4 months ago
ram.c memory: Unify the definiton of ReplayRamPopulate() and ReplayRamDiscard() 2 weeks ago
ram.h migration/ram: Move RAM_SAVE_FLAG* into ram.h 6 months ago
rdma.c migration/rdma: Remove qemu_rdma_broken_ipv6_kernel 2 months ago
rdma.h migration: Unfold control_save_page() 2 months ago
savevm.c migration: lower handler priority 4 weeks ago
savevm.h migration: Add save_postcopy_prepare() savevm handler 2 months ago
socket.c migration: Remove unused socket_send_channel_create_sync 9 months ago
socket.h migration: Remove unused socket_send_channel_create_sync 9 months ago
target.c vfio: Introduce a new header file for external migration services 3 months ago
threadinfo.c migration/multifd: Protect accesses to migration_threads 2 years ago
threadinfo.h migration/multifd: Protect accesses to migration_threads 2 years ago
tls.c migration/multifd: Terminate the TLS connection 5 months ago
tls.h migration/multifd: Terminate the TLS connection 5 months ago
trace-events migration: Add MIG_CMD_SWITCHOVER_START and its load handler 4 months ago
trace.h trace: switch position of headers to what Meson requires 5 years ago
vmstate-types.c migration: cpr-transfer mode 5 months ago
vmstate.c qapi: Move include/qapi/qmp/ to include/qobject/ 5 months ago
xbzrle.c migration/xbzrle: Use i386 host/cpuinfo.h 2 years ago
xbzrle.h migration/xbzrle: Use i386 host/cpuinfo.h 2 years ago
yank_functions.c migration/yank: Use channel features 1 year ago
yank_functions.h migration: Move the yank unregister of channel_close out 4 years ago