All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/14] Migration 20250502 patches
@ 2025-05-02 16:41 Peter Xu
  2025-05-02 16:41 ` [PULL 01/14] migration: check RDMA and capabilities are compatible on both sides Peter Xu
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Peter Xu @ 2025-05-02 16:41 UTC (permalink / raw)
  To: qemu-devel; +Cc: Fabiano Rosas, Stefan Hajnoczi, peterx

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



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2025-05-06 13:58 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-02 16:41 [PULL 00/14] Migration 20250502 patches Peter Xu
2025-05-02 16:41 ` [PULL 01/14] migration: check RDMA and capabilities are compatible on both sides Peter Xu
2025-05-02 16:41 ` [PULL 02/14] migration: disable RDMA + postcopy-ram Peter Xu
2025-05-02 16:41 ` [PULL 03/14] migration/rdma: Remove redundant migration_in_postcopy checks Peter Xu
2025-05-02 16:41 ` [PULL 04/14] migration: Unfold control_save_page() Peter Xu
2025-05-02 16:41 ` [PULL 05/14] migration: Add qtest for migration over RDMA Peter Xu
2025-05-02 16:41 ` [PULL 06/14] migration: Fix latent bug in migrate_params_test_apply() Peter Xu
2025-05-02 16:41 ` [PULL 07/14] migration/multifd: move macros to multifd header Peter Xu
2025-05-02 16:41 ` [PULL 08/14] migration: refactor channel discovery mechanism Peter Xu
2025-05-02 16:41 ` [PULL 09/14] migration: Add save_postcopy_prepare() savevm handler Peter Xu
2025-05-02 16:41 ` [PULL 10/14] migration/ram: Implement save_postcopy_prepare() Peter Xu
2025-05-02 16:41 ` [PULL 11/14] tests/qtest/migration: consolidate set capabilities Peter Xu
2025-05-02 16:41 ` [PULL 12/14] migration/postcopy: Spatial locality page hint for preempt mode Peter Xu
2025-05-02 16:41 ` [PULL 13/14] migration/rdma: Remove qemu_rdma_broken_ipv6_kernel Peter Xu
2025-05-02 16:41 ` [PULL 14/14] scripts/vmstate-static-checker.py: Allow new name for ghes_addr_le field Peter Xu
2025-05-06 13:58 ` [PULL 00/14] Migration 20250502 patches Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.