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
Chenyi Qiang 2205b84667 memory: Unify the definiton of ReplayRamPopulate() and ReplayRamDiscard()
Update ReplayRamDiscard() function to return the result and unify the
ReplayRamPopulate() and ReplayRamDiscard() to ReplayRamDiscardState() at
the same time due to their identical definitions. This unification
simplifies related structures, such as VirtIOMEMReplayData, which makes
it cleaner.

Reviewed-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Pankaj Gupta <pankaj.gupta@amd.com>
Reviewed-by: Xiaoyao Li <xiaoyao.li@intel.com>
Signed-off-by: Chenyi Qiang <chenyi.qiang@intel.com>
Link: https://lore.kernel.org/r/20250612082747.51539-4-chenyi.qiang@intel.com
Signed-off-by: Peter Xu <peterx@redhat.com>
5 days ago
..
block-active.c migration/block-active: Remove global active flag 5 months ago
block-dirty-bitmap.c include: Rename sysemu/ -> system/ 6 months ago
channel-block.c qom: Have class_init() take a const data argument 2 months ago
channel-block.h
channel.c migration: Fix hang after error in destination setup phase 4 months ago
channel.h
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 3 weeks ago
cpr-transfer.c migration: Support fd-based socket address in cpr_transfer_input 5 days ago
cpr.c migration: cpr helpers 2 weeks ago
cpu-throttle.c include: Rename sysemu/ -> system/ 6 months ago
dirtyrate.c include/system: Move exec/ramblock.h to system/ramblock.h 2 months ago
dirtyrate.h include: Rename sysemu/ -> system/ 6 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 7 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 2 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/ 6 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 1 month 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 3 weeks ago
migration.h migration/postcopy: Replace QemuSemaphore with QemuEvent 3 weeks 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 1 month ago
multifd-qatzip.c include/system: Move exec/ramblock.h to system/ramblock.h 2 months ago
multifd-qpl.c include/system: Move exec/ramblock.h to system/ramblock.h 2 months ago
multifd-uadk.c include/system: Move exec/ramblock.h to system/ramblock.h 2 months ago
multifd-zero-page.c migration: write zero pages when postcopy enabled 1 month ago
multifd-zlib.c include/system: Move exec/ramblock.h to system/ramblock.h 2 months ago
multifd-zstd.c include/system: Move exec/ramblock.h to system/ramblock.h 2 months ago
multifd.c migration/multifd: Don't send device state packets with zerocopy flag 1 month 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 1 month ago
options.h migration: check RDMA and capabilities are compatible on both sides 2 months ago
page_cache.c
page_cache.h
postcopy-ram.c migration/postcopy: Replace QemuSemaphore with QemuEvent 3 weeks 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 2 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() 5 days 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 2 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 2 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 4 months ago
tls.h migration/multifd: Terminate the TLS connection 4 months ago
trace-events migration: Add MIG_CMD_SWITCHOVER_START and its load handler 4 months ago
trace.h
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