Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260423191958.1440-1-farosas@suse.de
Maintainers: Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, John Snow <jsnow@redhat.com>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>, Dmitry Osipenko <dmitry.osipenko@collabora.com>, "Michael S. Tsirkin" <mst@redhat.com>, Dmitry Fleytman <dmitry.fleytman@gmail.com>, Richard Henderson <richard.henderson@linaro.org>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Gautam Menghani <gautam@linux.ibm.com>, Glenn Miles <milesg@linux.ibm.com>, Nicholas Piggin <npiggin@gmail.com>, Harsh Prateek Bora <harshpb@linux.ibm.com>, Stefan Weil <sw@weilnetz.de>, Halil Pasic <pasic@linux.ibm.com>, Christian Borntraeger <borntraeger@linux.ibm.com>, Eric Farman <farman@linux.ibm.com>, Farhan Ali <alifm@linux.ibm.com>, Cornelia Huck <cohuck@redhat.com>, Matthew Rosato <mjrosato@linux.ibm.com>, Ilya Leoshkevich <iii@linux.ibm.com>, David Hildenbrand <david@kernel.org>, Mark Kanda <mark.kanda@oracle.com>, Ben Chaney <bchaney@akamai.com>, Manos Pitsidianakis <manos.pitsidianakis@linaro.org>, Cleber Rosa <crosa@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Chinmay Rath <rathc@linux.ibm.com>, Laurent Vivier <lvivier@redhat.com>
docs/devel/migration/main.rst | 2 +-
hw/block/fdc.c | 2 +-
hw/core/qdev-properties-system.c | 2 +-
hw/display/qxl.c | 4 +-
hw/display/vga.c | 2 +-
hw/display/virtio-gpu.c | 2 +-
hw/display/vmware_vga.c | 2 +-
hw/i386/vmmouse.c | 2 +-
hw/ide/ahci.c | 2 +-
hw/intc/openpic.c | 2 +-
hw/intc/spapr_xive.c | 2 +-
hw/intc/xics.c | 2 +-
hw/intc/xive.c | 2 +-
hw/nvram/eeprom93xx.c | 2 +-
hw/pci/pci.c | 2 +-
hw/pci/pcie_aer.c | 2 +-
hw/ppc/spapr_iommu.c | 2 +-
hw/ppc/spapr_pci.c | 7 +-
hw/ppc/spapr_vio.c | 4 +-
hw/s390x/css.c | 15 +-
hw/usb/hcd-uhci.c | 2 +-
include/hw/intc/riscv_aclint.h | 6 +-
include/io/channel.h | 133 +++++
include/migration/cpr.h | 2 +-
include/migration/vmstate.h | 161 ++++--
io/channel.c | 139 ++++++
migration/cpr.c | 22 +-
migration/file.c | 23 +-
migration/qemu-file.c | 37 +-
migration/qemu-file.h | 2 +-
migration/ram.c | 6 +
migration/savevm.c | 136 ++++--
migration/trace-events | 30 +-
migration/vmstate-types.c | 650 ++++++++++++-------------
migration/vmstate.c | 593 ++++++++++++++--------
rust/migration/src/migratable.rs | 6 +-
rust/migration/src/vmstate.rs | 12 +-
scripts/analyze-migration.py | 22 +-
scripts/checkpatch.pl | 1 +
target/arm/machine.c | 4 +-
target/ppc/machine.c | 6 +-
tests/functional/migration.py | 2 +-
tests/qtest/migration/file-tests.c | 48 ++
tests/qtest/migration/migration-util.c | 10 +-
tests/qtest/migration/misc-tests.c | 52 ++
tests/unit/test-io-channel-file.c | 207 ++++++++
tests/unit/test-vmstate.c | 90 +++-
47 files changed, 1712 insertions(+), 752 deletions(-)