[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/18] Migration patches for 2024-06-14
From: |
Fabiano Rosas |
Subject: |
[PULL 00/18] Migration patches for 2024-06-14 |
Date: |
Fri, 14 Jun 2024 14:17:44 -0300 |
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
- [PULL 00/18] Migration patches for 2024-06-14,
Fabiano Rosas <=
- [PULL 01/18] tests/qtest: Move common define from libqos-spapr.h to new ppc-util.h, Fabiano Rosas, 2024/06/14
- [PULL 02/18] tests/qtest/migration-test: Quieten ppc64 QEMU warnings, Fabiano Rosas, 2024/06/14
- [PULL 03/18] tests/qtest/migration-test: Enable on ppc64 TCG, Fabiano Rosas, 2024/06/14
- [PULL 04/18] tests/qtest/migration-test: Use custom asm bios for ppc64, Fabiano Rosas, 2024/06/14
- [PULL 05/18] docs/migration: add qpl compression feature, Fabiano Rosas, 2024/06/14
- [PULL 06/18] migration/multifd: put IOV initialization into compression method, Fabiano Rosas, 2024/06/14
- [PULL 07/18] configure: add --enable-qpl build option, Fabiano Rosas, 2024/06/14
- [PULL 08/18] migration/multifd: add qpl compression method, Fabiano Rosas, 2024/06/14
- [PULL 09/18] migration/multifd: implement initialization of qpl compression, Fabiano Rosas, 2024/06/14
- [PULL 10/18] migration/multifd: implement qpl compression and decompression, Fabiano Rosas, 2024/06/14