The following changes since commit 8dd5bceb2f9cc58481e9d22355a8d998220896de:

  Open 11.0 development tree (2025-12-23 14:45:38 +1100)

are available in the Git repository at:

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

for you to fetch changes up to bcb411a005fdf39b76e99c14f3618c7b70f7774d:

  MAINTAINERS: remove David from "Memory API" section (2025-12-23 09:27:02 
-0500)

----------------------------------------------------------------
memory + migration pull

- Pawel's misc fixes to mapped-ram when x-ignore-share is enabled
- Peter's series to cleanup migration error reporting
- Peter's added debug property for x-ignore-shared
- Part of Fabiano's series on unify capabilities and parameters
- Chuang's log_clear optimization on unaligned ramblocks
- Maintainer file update from Ben (CPR++) and David (MemoryAPI-)

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

Ben Chaney (1):
  MAINTAINERS: Update reviewers for CPR

Chuang Xu (1):
  migration: merge fragmented clear_dirty ioctls

David Hildenbrand (Red Hat) (1):
  MAINTAINERS: remove David from "Memory API" section

Fabiano Rosas (15):
  migration: Fix leak of block_bitmap_mapping
  migration: Fix leak of cpr_exec_command
  migration: Add a qdev property for StrOrNull
  tests/qtest/migration: Add a NULL parameters test for TLS
  migration: Normalize tls arguments
  migration: Remove MigrateSetParameters
  qapi/migration: Don't document MigrationParameter
  migration: Run a post update routine after setting parameters
  migration: Add a flag to track block-bitmap-mapping input
  migration: Remove checks for s->parameters has_* fields
  migration: Do away with usage of QERR_INVALID_PARAMETER_VALUE
  migration: Extract code to mark all parameters as present
  migration: Use QAPI_CLONE_MEMBERS in query_migrate_parameters
  tests/qtest/migration: Pass MigrateCommon into test functions
  tests/qtest/migration: Pass MigrateStart into cancel tests

Markus Armbruster (1):
  error: Poison g_autoptr(Error) to prevent its use

Pawel Zmarzly (4):
  migration: fix parsing snapshots with x-ignore-shared flag
  migration: Fix writing mapped_ram + ignore_shared snapshots
  scripts/analyze-migration: Rename RAM_SAVE_FLAG_COMPRESS to
    RAM_SAVE_FLAG_ZERO
  scripts/analyze-migration: Support mapped-ram snapshot format

Peter Xu (8):
  migration: Use explicit error_free() instead of g_autoptr
  Revert "error: define g_autoptr() cleanup function for the Error type"
  migration: Make migration_connect_set_error() own the error
  migration: Make multifd_send_set_error() own the error
  migration: Make multifd_recv_terminate_threads() own the error
  migration: Replace migrate_set_error() with migrate_error_propagate()
  migration: Use error_propagate() in migrate_error_propagate()
  migration/options: Add x-ignore-shared

 MAINTAINERS                               |   3 +-
 qapi/migration.json                       | 395 +---------------
 qapi/pragma.json                          |   1 +
 include/qapi/error.h                      |  20 +-
 include/system/physmem.h                  |   7 +-
 migration/migration.h                     |   9 +-
 migration/options.h                       |   1 +
 tests/qtest/migration/migration-qmp.h     |   1 +
 tests/qtest/migration/migration-util.h    |   8 +-
 accel/tcg/cputlb.c                        |   5 +-
 migration/channel.c                       |   1 -
 migration/cpr-exec.c                      |   5 +-
 migration/migration-hmp-cmds.c            |  13 +-
 migration/migration.c                     |  59 ++-
 migration/multifd-device-state.c          |   6 +-
 migration/multifd.c                       |  30 +-
 migration/options.c                       | 525 ++++++++++++----------
 migration/page_cache.c                    |   6 +-
 migration/postcopy-ram.c                  |   5 +-
 migration/ram.c                           | 102 +++--
 migration/savevm.c                        |  18 +-
 migration/tls.c                           |   2 +-
 system/memory.c                           |   2 +-
 system/physmem.c                          |  48 +-
 tests/qtest/migration/compression-tests.c | 131 +++---
 tests/qtest/migration/cpr-tests.c         |  75 ++--
 tests/qtest/migration/file-tests.c        | 202 ++++-----
 tests/qtest/migration/migration-qmp.c     |   9 +
 tests/qtest/migration/migration-util.c    |  26 +-
 tests/qtest/migration/misc-tests.c        | 112 ++---
 tests/qtest/migration/postcopy-tests.c    |  82 ++--
 tests/qtest/migration/precopy-tests.c     | 373 +++++++--------
 tests/qtest/migration/tls-tests.c         | 499 ++++++++++----------
 scripts/analyze-migration.py              |  72 ++-
 34 files changed, 1282 insertions(+), 1571 deletions(-)

-- 
2.50.1


Reply via email to