Commit 9d526ed81d for qemu.org
commit 9d526ed81de270a43342d644363a75e90a3e00f5
Merge: b833716681 1f3241bcae
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date: Thu Jun 25 15:34:25 2026 -0400
Merge tag 'next-pull-request' of https://gitlab.com/peterx/qemu into staging
Migration and mem pull request
- Maciej's patch to fix rare crash in VFIO multifd thread pool mgmt
- Peter's cleanup of @cpr-exec-command doc in migration.json
- Akihiko's patch to fix a TSAN warning on ram_list operations
- Bibo's migration-test coverage for loongarch
- Peter's update on a-b-boot image
- Marc-André's virtio-mem fix for CoCo
# -----BEGIN PGP SIGNATURE-----
#
# iIgEABYKADAWIQS5GE3CDMRX2s990ak7X8zN86vXBgUCajqAMhIccGV0ZXJ4QHJl
# ZGhhdC5jb20ACgkQO1/MzfOr1wbvoQEAytdLWqLYwQz2ZLI+8jyqQhznHrzOXQYO
# JV0rQxv4AzMBAOSoNHlKc1T87B4IdUuu8DffxhaFbqfxxlZBma3PYewJ
# =hvNA
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 23 Jun 2026 08:46:42 EDT
# gpg: using EDDSA key B9184DC20CC457DACF7DD1A93B5FCCCDF3ABD706
# gpg: issuer "peterx@redhat.com"
# gpg: Good signature from "Peter Xu <xzpeter@gmail.com>" [full]
# gpg: aka "Peter Xu <peterx@redhat.com>" [full]
# Primary key fingerprint: B918 4DC2 0CC4 57DA CF7D D1A9 3B5F CCCD F3AB D706
* tag 'next-pull-request' of https://gitlab.com/peterx/qemu:
system/physmem: make ram_block_discard_range() handle guest_memfd
tests: add unit tests for RamDiscardManager multi-source aggregation
system/memory: add RamDiscardManager reference counting and cleanup
system/physmem: destroy ram block attributes before RCU-deferred reclaim
system/memory: implement RamDiscardManager multi-source aggregation
system/ram-discard-manager: drop replay from source interface
virtio-mem: remove replay_populated/replay_discarded implementation
system/ram-discard-manager: implement replay via is_populated iteration
system/memory: constify section arguments
system/memory: move RamDiscardManager to separate compilation unit
system/memory: split RamDiscardManager into source and manager
migration/tests: Update a-b-boot images for all archs
tests/qtest/migration: Add migration test on loongarch
migration: Use OBJECT_DECLARE_SIMPLE_TYPE
system/memory: Remove MAX_PHYS_ADDR
system/physmem: Synchronize ram_list accesses
qapi/migration: Remove @cpr-exec-command doc in MigrationParameter
thread-pool: Allow at least 1 thread in thread_pool_adjust_max_threads_to_work()
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>