The following changes since commit 046a64b9801343e2e89eef10c7a48eec8d8c0d4f:
Merge tag 'pull-request-2024-06-12' of https://gitlab.com/thuth/qemu into staging (2024-06-13 07:51:58 -0700) are available in the Git repository at: https://gitlab.com/farosas/qemu.git tags/migration-20240614-pull-request for you to fetch changes up to c519caa825f5eba6e204bed5a464df167a5421d0: tests/migration-test: add uadk compression test (2024-06-14 14:01:30 -0300) ---------------------------------------------------------------- Migration pull request - Nick's reenabling of ppc64 tests + speed improvements - Yuan's IAA/QPL compression support for multifd - Shameer's UADK compression support for multifd ---------------------------------------------------------------- Nicholas Piggin (4): tests/qtest: Move common define from libqos-spapr.h to new ppc-util.h tests/qtest/migration-test: Quieten ppc64 QEMU warnings tests/qtest/migration-test: Enable on ppc64 TCG tests/qtest/migration-test: Use custom asm bios for ppc64 Shameer Kolothum (7): docs/migration: add uadk compression feature configure: Add uadk option migration/multifd: add uadk compression framework migration/multifd: Add UADK initialization migration/multifd: Add UADK based compression and decompression migration/multifd: Switch to no compression when no hardware support tests/migration-test: add uadk compression test Yuan Liu (7): docs/migration: add qpl compression feature migration/multifd: put IOV initialization into compression method configure: add --enable-qpl build option migration/multifd: add qpl compression method migration/multifd: implement initialization of qpl compression migration/multifd: implement qpl compression and decompression tests/migration-test: add qpl compression test 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 -- 2.35.3