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


Reply via email to