The following changes since commit 5134cf9b5d3aee4475fe7e1c1c11b093731073cf:
Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2025-04-30 13:34:44 -0400) are available in the Git repository at: https://gitlab.com/peterx/qemu.git tags/migration-20250502-pull-request for you to fetch changes up to e674fedbd1fd9953bc30026670aba6779848280a: scripts/vmstate-static-checker.py: Allow new name for ghes_addr_le field (2025-05-02 11:09:36 -0400) ---------------------------------------------------------------- Migration pull request - Prasad's few pre-requisite patches from multifd+postcopy enablement series - Markus's fix on a latent bug for tls_authz setup - Zhijian's latest RDMA series (includes the rdma soft-RoCE unit test) - Jack's RDMA migration patch to re-enable ipv6 - Thomas's vmstate static checker update on rename field in acpi/ghes - Peter's postcopy preempt optimization for locality hint ---------------------------------------------------------------- Jack Wang (1): migration/rdma: Remove qemu_rdma_broken_ipv6_kernel Li Zhijian (5): migration: check RDMA and capabilities are compatible on both sides migration: disable RDMA + postcopy-ram migration/rdma: Remove redundant migration_in_postcopy checks migration: Unfold control_save_page() migration: Add qtest for migration over RDMA Markus Armbruster (1): migration: Fix latent bug in migrate_params_test_apply() Peter Xu (3): migration: Add save_postcopy_prepare() savevm handler migration/ram: Implement save_postcopy_prepare() migration/postcopy: Spatial locality page hint for preempt mode Prasad J Pandit (3): migration/multifd: move macros to multifd header migration: refactor channel discovery mechanism tests/qtest/migration: consolidate set capabilities Thomas Huth (1): scripts/vmstate-static-checker.py: Allow new name for ghes_addr_le field MAINTAINERS | 1 + include/migration/register.h | 15 ++ migration/multifd.h | 5 + migration/options.h | 1 + migration/rdma.h | 3 +- migration/savevm.h | 1 + tests/qtest/migration/framework.h | 9 +- migration/migration.c | 164 +++++++++++-------- migration/multifd.c | 5 - migration/options.c | 30 ++++ migration/ram.c | 168 +++++++++++++++---- migration/rdma.c | 191 +--------------------- migration/savevm.c | 33 ++++ tests/qtest/migration/compression-tests.c | 22 ++- tests/qtest/migration/cpr-tests.c | 6 +- tests/qtest/migration/file-tests.c | 58 +++---- tests/qtest/migration/framework.c | 75 ++++++--- tests/qtest/migration/misc-tests.c | 4 +- tests/qtest/migration/postcopy-tests.c | 8 +- tests/qtest/migration/precopy-tests.c | 91 +++++++++-- tests/qtest/migration/tls-tests.c | 23 ++- scripts/rdma-migration-helper.sh | 70 ++++++++ scripts/vmstate-static-checker.py | 1 + 23 files changed, 614 insertions(+), 370 deletions(-) create mode 100755 scripts/rdma-migration-helper.sh -- 2.48.1