Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260623124759.125399-1-peterx@redhat.com
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Alex Williamson <alex@shazbot.org>, "Cédric Le Goater" <clg@redhat.com>, "Maciej S. Szmigiero" <maciej.szmigiero@oracle.com>, Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, Mark Kanda <mark.kanda@oracle.com>, Ben Chaney <bchaney@akamai.com>, "Michael S. Tsirkin" <mst@redhat.com>, David Hildenbrand <david@kernel.org>, "Philippe Mathieu-Daudé" <philmd@mailo.com>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, Marcelo Tosatti <mtosatti@redhat.com>, Laurent Vivier <lvivier@redhat.com>, Song Gao <gaosong@loongson.cn>, Bibo Mao <maobibo@loongson.cn>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Cornelia Huck <cohuck@redhat.com>, Eric Farman <farman@linux.ibm.com>, Matthew Rosato <mjrosato@linux.ibm.com>
MAINTAINERS | 5 +
qapi/migration.json | 4 -
include/hw/vfio/vfio-container.h | 2 +-
include/hw/vfio/vfio-cpr.h | 2 +-
include/hw/virtio/virtio-mem.h | 3 -
include/system/memory.h | 282 +---
include/system/ram-discard-manager.h | 358 +++++
include/system/ramblock.h | 5 +-
migration/migration.h | 9 +-
tests/qtest/migration/aarch64/a-b-kernel.h | 2 +
tests/qtest/migration/bootfile.h | 4 +
tests/qtest/migration/i386/a-b-bootblock.h | 2 +
.../qtest/migration/loongarch64/a-b-kernel.h | 20 +
tests/qtest/migration/ppc64/a-b-kernel.h | 2 +
tests/qtest/migration/s390x/a-b-bios.h | 272 ++--
accel/kvm/kvm-all.c | 2 +-
hw/vfio/cpr-legacy.c | 4 +-
hw/vfio/listener.c | 10 +-
hw/virtio/virtio-mem.c | 259 +---
migration/migration.c | 7 +-
migration/ram.c | 16 +-
system/memory.c | 88 +-
system/memory_mapping.c | 4 +-
system/physmem.c | 43 +-
system/ram-block-attributes.c | 255 +---
system/ram-discard-manager.c | 612 ++++++++
target/i386/kvm/tdx.c | 2 +-
tests/qtest/migration/bootfile.c | 4 +
tests/qtest/migration/framework.c | 6 +
tests/unit/test-ram-discard-manager-stubs.c | 48 +
tests/unit/test-ram-discard-manager.c | 1235 +++++++++++++++++
util/thread-pool.c | 2 +-
rust/bindings/system-sys/lib.rs | 2 +-
system/meson.build | 1 +
system/trace-events | 2 +-
tests/qtest/meson.build | 3 +-
tests/qtest/migration/Makefile | 4 +-
tests/qtest/migration/loongarch64/Makefile | 20 +
.../qtest/migration/loongarch64/a-b-kernel.S | 46 +
tests/unit/meson.build | 8 +-
40 files changed, 2656 insertions(+), 999 deletions(-)
create mode 100644 include/system/ram-discard-manager.h
create mode 100644 tests/qtest/migration/loongarch64/a-b-kernel.h
create mode 100644 system/ram-discard-manager.c
create mode 100644 tests/unit/test-ram-discard-manager-stubs.c
create mode 100644 tests/unit/test-ram-discard-manager.c
create mode 100644 tests/qtest/migration/loongarch64/Makefile
create mode 100644 tests/qtest/migration/loongarch64/a-b-kernel.S