Failed in applying to current master (
apply log)
Maintainers: Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, Paolo Bonzini <pbonzini@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Eduardo Habkost <eduardo@habkost.net>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Thomas Huth <thuth@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, Laurent Vivier <lvivier@redhat.com>, Nicholas Piggin <npiggin@gmail.com>, Daniel Henrique Barboza <danielhb413@gmail.com>, David Gibson <david@gibson.dropbear.id.au>, Harsh Prateek Bora <harshpb@linux.ibm.com>
docs/devel/migration/features.rst | 2 +
docs/devel/migration/qpl-compression.rst | 260 ++++++++
docs/devel/migration/uadk-compression.rst | 144 ++++
hw/core/qdev-properties-system.c | 2 +-
meson.build | 22 +
meson_options.txt | 4 +
migration/meson.build | 2 +
migration/multifd-qpl.c | 762 ++++++++++++++++++++++
migration/multifd-uadk.c | 369 +++++++++++
migration/multifd-zlib.c | 7 +
migration/multifd-zstd.c | 8 +-
migration/multifd.c | 22 +-
migration/multifd.h | 6 +-
qapi/migration.json | 11 +-
scripts/meson-buildoptions.sh | 6 +
tests/migration/Makefile | 2 +-
tests/migration/migration-test.h | 1 +
tests/migration/ppc64/Makefile | 15 +
tests/migration/ppc64/a-b-kernel.S | 66 ++
tests/migration/ppc64/a-b-kernel.h | 42 ++
tests/qtest/boot-serial-test.c | 2 +-
tests/qtest/libqos/libqos-spapr.h | 7 -
tests/qtest/migration-test.c | 100 +--
tests/qtest/ppc-util.h | 19 +
tests/qtest/prom-env-test.c | 2 +-
tests/qtest/pxe-test.c | 2 +-
26 files changed, 1816 insertions(+), 69 deletions(-)
create mode 100644 docs/devel/migration/qpl-compression.rst
create mode 100644 docs/devel/migration/uadk-compression.rst
create mode 100644 migration/multifd-qpl.c
create mode 100644 migration/multifd-uadk.c
create mode 100644 tests/migration/ppc64/Makefile
create mode 100644 tests/migration/ppc64/a-b-kernel.S
create mode 100644 tests/migration/ppc64/a-b-kernel.h
create mode 100644 tests/qtest/ppc-util.h