]> git.ipfire.org Git - thirdparty/qemu.git/commit
migration/multifd: Implement ram_save_target_page_multifd to handle multifd version...
authorHao Xiang <hao.xiang@bytedance.com>
Mon, 11 Mar 2024 18:00:13 +0000 (18:00 +0000)
committerPeter Xu <peterx@redhat.com>
Mon, 11 Mar 2024 20:57:09 +0000 (16:57 -0400)
commit9ae90f73e623c8b8c7ec1fccd8ca493805df8fbd
tree58ff06a177df217d2675dd57536f9d5da5071a20
parent303e6f54f9657be76ee060006ee2d4cacff263a0
migration/multifd: Implement ram_save_target_page_multifd to handle multifd version of MigrationOps::ram_save_target_page.

1. Add a dedicated handler for MigrationOps::ram_save_target_page in
multifd live migration.
2. Refactor ram_save_target_page_legacy so that the legacy and multifd
handlers don't have internal functions calling into each other.

Signed-off-by: Hao Xiang <hao.xiang@bytedance.com>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
Message-Id: <20240226195654.934709-4-hao.xiang@bytedance.com>
Link: https://lore.kernel.org/r/20240311180015.3359271-6-hao.xiang@linux.dev
Signed-off-by: Peter Xu <peterx@redhat.com>
migration/ram.c