The following changes since commit 9c88811b81a935a172c5c873b2ada2d9b38a5f74:

  Merge tag 'pull-target-arm-20260929' of https://gitlab.com/pm215/qemu into 
staging (2026-09-30 06:25:37 +0100)

are available in the Git repository at:

  https://gitlab.com/peterx/qemu.git tags/next-pull-request

for you to fetch changes up to 8ada579a562873780bfcce7795b9cd0bb0f9bca3:

  tests/migration-test: Add a precopy test for guest-memfd (2026-09-30 08:51:04 
-0400)

----------------------------------------------------------------
Mem pull

- Michael's series to support kvm guest-memfd init-shared

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

Peter Xu (11):
  kvm: Detect guest-memfd flags supported
  kvm: Provide explicit error for kvm_create_guest_memfd()
  ramblock: Rename guest_memfd to guest_memfd_private
  memory: Rename RAM_GUEST_MEMFD to RAM_GUEST_MEMFD_PRIVATE
  memory: Rename memory_region_has_guest_memfd() to *_private()
  hostmem: Rename guest_memfd to guest_memfd_private
  machine: Rename machine_require_guest_memfd() to *_private()
  memory: Rename memory_region_init_ram_guest_memfd() to *_private()
  hostmem: Support fully shared guest memfd to back a VM
  tests/migration-test: Support guest-memfd init shared mem type
  tests/migration-test: Add a precopy test for guest-memfd

Xiaoyao Li (1):
  kvm: Decouple memory attribute check from kvm_guest_memfd_supported

 docs/system/confidential-guest-support.rst |  2 +
 docs/system/guest-memfd.rst                | 60 +++++++++++++++++++
 docs/system/index.rst                      |  1 +
 qapi/qom.json                              | 15 ++++-
 include/hw/core/boards.h                   |  2 +-
 include/system/hostmem.h                   |  2 +-
 include/system/kvm.h                       |  1 +
 include/system/memory.h                    | 27 +++++----
 include/system/ramblock.h                  |  9 ++-
 tests/qtest/migration/framework.h          |  4 ++
 accel/kvm/kvm-all.c                        | 37 ++++++++++--
 accel/stubs/kvm-stub.c                     |  6 ++
 backends/hostmem-file.c                    |  2 +-
 backends/hostmem-memfd.c                   | 69 ++++++++++++++++++++--
 backends/hostmem-ram.c                     |  2 +-
 backends/hostmem-shm.c                     |  2 +-
 backends/hostmem.c                         |  2 +-
 backends/igvm.c                            |  4 +-
 hw/core/machine.c                          |  2 +-
 hw/i386/pc.c                               |  6 +-
 hw/i386/pc_sysfw.c                         |  8 +--
 hw/i386/x86-common.c                       |  8 +--
 system/memory.c                            | 14 +++--
 system/physmem.c                           | 52 +++++++++-------
 target/i386/kvm/kvm.c                      |  3 +-
 tests/qtest/migration/framework.c          | 60 +++++++++++++++++++
 tests/qtest/migration/precopy-tests.c      |  9 +++
 27 files changed, 333 insertions(+), 76 deletions(-)
 create mode 100644 docs/system/guest-memfd.rst

-- 
2.55.0


Reply via email to