The following changes since commit 98c7362b1efe651327385a25874a73e008c6549e:
Merge tag 'accel-cpus-20250306' of https://github.com/philmd/qemu into staging (2025-03-07 07:39:49 +0800)
are available in the Git repository at:
https://gitlab.com/farosas/qemu.git tags/migration-20250307-pull-request
for you to fetch changes up to 5aee8eaea8ec1d5d364f529bf044f4129286b9f1:
migration: Add qtest for migration over RDMA (2025-03-07 12:04:58 -0300)
Patch 8/8 triggers a bogus checkpatch error that doesn't apply to
qtest, please ignore:
ERROR: Error messages should not contain newlines
----------------------------------------------------------------
Migration pull request
- Fix use-after-free in incoming migration
- Improve cpr migration blocker for volatile ram
- Fix RDMA migration
- RDMA migration test + helper script to setup an rdma link
----------------------------------------------------------------
Li Zhijian (6):
migration: Prioritize RDMA in ram_save_target_page()
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
Peter Xu (1):
migration: Fix UAF for incoming migration on MigrationState
Steve Sistare (1):
migration: ram block cpr blockers
MAINTAINERS | 1 +
include/exec/memory.h | 3 ++
include/exec/ramblock.h | 1 +
migration/migration.c | 70 ++++++++++++++++++++++-----
migration/options.c | 25 ++++++++++
migration/options.h | 1 +
migration/ram.c | 41 +++++-----------
migration/rdma.c | 11 ++---
migration/rdma.h | 3 +-
migration/savevm.c | 2 +
scripts/rdma-migration-helper.sh | 48 ++++++++++++++++++
system/physmem.c | 66 +++++++++++++++++++++++++
tests/qtest/migration/precopy-tests.c | 69 ++++++++++++++++++++++++++
13 files changed, 290 insertions(+), 51 deletions(-)
create mode 100755 scripts/rdma-migration-helper.sh
--
2.35.3