The following changes since commit fe11f459f640cd08f35c21f9d403517951bfd671:

  Merge tag 'fixes-pr-v1' of https://gitlab.com/marcandre.lureau/qemu into 
staging (2026-08-25 06:48:55 -0700)

are available in the Git repository at:

  https://gitlab.com/farosas/qemu.git tags/migration-20260826-pull-request

for you to fetch changes up to baa4631ec2731c1b03e9704c4b398d85e4e90f1f:

  migration/postcopy: fix page_requested leak for vhost-user shared pages 
(2026-08-26 10:07:27 -0300)

----------------------------------------------------------------
Migration pull request

- New feature: Fast Snapshot Load
- Cleanups and hardening of RDMA code
- Cleanups and hardening of vmstate code
- Fix for vhost-user postcopy hang
- Fix for CVE-2026-6426

----------------------------------------------------------------

Aadeshveer Singh (11):
  migration: Propagate error in postcopy setup functions
  migration: Extract blocktime marking helper
  migration: Rename postcopy_listen_thread_bh
  migration: Use file_bmap for RAMBlock during incoming file load
  migration: Make qemu_get_buffer_at() thread-safe
  migration: add RAMBlock field and helper for fast snapshot load
  migration: add support for fault thread to load pages from disk
  migration: add eager load thread and setup for fast snapshot load
  migration: update capability conflict test for postcopy-ram+mapped-ram
  migration/tests: Add test for fast snapshot load
  docs/migration: Add documentation for fast snapshot load feature

Fabiano Rosas (8):
  migration: Remove unused vmstate macros
  migration: Introduce VMStateStructMember
  migration: Remove redundant flags
  migration: Remove duplicate vmstate macros
  migration: Add VMS_NO_STATE flag
  migration: Check more vmstate flags
  migration: Harden vmstate_handle_alloc
  migration: Harden vmstate_size

Peter Xu (10):
  migration/rdma: Introduce RDMA_CONTROL_NUM
  migration/rdma: Remove unregister code
  migration/rdma: Stick with rdma_ prefix for all tracepoints
  migration/rdma: Drop RDMALocalBlock.is_ram_block
  migration/rdma: Drop RDMALocalBlock.unregister_bitmap
  migration/rdma: Drop RDMARegister.key.chunk
  migration/rdma: Sanity check RDMA_CONTROL_REGISTER_REQUEST on buflen
  migration/rdma: Sanity check RDMA_CONTROL_REGISTER_REQUEST chunks
  migration/rdma: Sanity check upper bound of register MR address
  migration/rdma: Sanity check compress request ranges

hongmianquan (1):
  migration/postcopy: fix page_requested leak for vhost-user shared
    pages

 docs/devel/migration/fast-snapshot-load.rst |  82 +++++
 docs/devel/migration/features.rst           |   1 +
 hw/pci/msix.c                               |   6 +-
 hw/scsi/scsi-bus.c                          |   6 +-
 include/migration/vmstate.h                 | 388 +++++++++-----------
 include/qemu/notify.h                       |   2 +
 include/system/ramblock.h                   |   6 +
 migration/migration.c                       |  66 ++--
 migration/migration.h                       |   5 +
 migration/options.c                         |  20 +-
 migration/postcopy-ram.c                    | 365 +++++++++++++++---
 migration/postcopy-ram.h                    |   8 +-
 migration/qemu-file.c                       |  11 +-
 migration/qemu-file.h                       |   4 +-
 migration/ram.c                             | 101 ++++-
 migration/rdma.c                            | 349 ++++++------------
 migration/savevm.c                          |  45 ++-
 migration/savevm.h                          |   2 +
 migration/trace-events                      |  83 ++---
 migration/vmstate.c                         | 103 ++++--
 rust/bindings/migration-sys/lib.rs          |  17 +-
 rust/migration/src/vmstate.rs               |  32 +-
 rust/tests/tests/vmstate_tests.rs           |  32 +-
 tests/qtest/migration/file-tests.c          |  24 ++
 tests/qtest/migration/misc-tests.c          |  52 ---
 util/notify.c                               |   5 +
 26 files changed, 1102 insertions(+), 713 deletions(-)
 create mode 100644 docs/devel/migration/fast-snapshot-load.rst

-- 
2.53.0


Reply via email to