mbox

[PULL,00/18] Migration patches for 2024-06-14

Message ID 20240614171802.28451-1-farosas@suse.de (mailing list archive)
State New, archived
Headers show

Pull-request

https://gitlab.com/farosas/qemu.git tags/migration-20240614-pull-request

Message

Fabiano Rosas June 14, 2024, 5:17 p.m. UTC
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

Comments

Richard Henderson June 16, 2024, 3:12 a.m. UTC | #1
On 6/14/24 10:17, Fabiano Rosas wrote:
> The following changes since commit 046a64b9801343e2e89eef10c7a48eec8d8c0d4f:
> 
>    Merge tag 'pull-request-2024-06-12' ofhttps://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

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/9.1 as appropriate.


r~