]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
Merge tag 'migration-20260217-pull-request' of https://gitlab.com/farosas/qemu into...
authorPeter Maydell <peter.maydell@linaro.org>
Tue, 17 Feb 2026 16:45:52 +0000 (16:45 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 17 Feb 2026 16:45:52 +0000 (16:45 +0000)
Migration pull request

- Notifier changes: Remove duplicated events during postcopy. Emit
  MIG_EVENT_FAILED before the VM is started.

- Undefined behavior fix for tls-tests.

- Cleanups: COLO, savevm handlers, CPR/VFIOheaders.

# -----BEGIN PGP SIGNATURE-----
#
# iQJEBAABCAAuFiEEqhtIsKIjJqWkw2TPx5jcdBvsMZ0FAmmUkycQHGZhcm9zYXNA
# c3VzZS5kZQAKCRDHmNx0G+wxnRUQD/9tRGwSAmIY6T9X20eH+KFbPK+QquPGpyt7
# CPuTPAIx3fXCPZWq4syjJ1hKfoB3n8IHirTfKLmpW/0UKPZReOvsW7EDvZ5pati5
# Zsj/DtVYIEEwRDPRq2OL1kT//ofqhL8htjs2sTypEVgHTToIxYuT7kNGr1xVAKyB
# lUZWgQUJoihX4czNLkxKddxrG4BQx9hEYrq6kTgqmRdVUVo2xiQMSyHElE76L37g
# JZB2kOgf2Y6o8T4WTROiiEkn5CwWw181Nl/Iic1CNh44mFt/xSB7RQU91lU1Pu9b
# 4cqk6pf6WR35b0BS27b8jYfLGCf1GJJKMpoZLCEKbHPYs1rnGcD0gxoOx6NtscpR
# xNhaFm+iH4UtD2yX7Z3TlA7u/DfwsFpIMMtxc91bhYCnLX9AMm2MB+71T/v4HWvX
# f0dqXMSxlDpuzubuA+Ztw7h43+vidQCYXknFFtHVSv4SNAJbSqyzWiALpUibsT3I
# 2cQ+xm4mCT+7hYei59P2cnPOR9DW4/ONbvua2VAVeipgARwWnzn882B1zQrGYirJ
# gsQchT0/PTZEikkd3WWTUtSRO8r61AUnFgkTTIKkgZDF7rRAwm79gkM9yPFddIQQ
# GcssvGiuwdnWmSov0zW24285zRTOJendi1gMtd66jaEEWcvsONl285904RnrxQnm
# uypzwZgzaw==
# =5jYW
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Feb 17 16:11:19 2026 GMT
# gpg:                using RSA key AA1B48B0A22326A5A4C364CFC798DC741BEC319D
# gpg:                issuer "farosas@suse.de"
# gpg: Good signature from "Fabiano Rosas <farosas@suse.de>" [unknown]
# gpg:                 aka "Fabiano Almeida Rosas <fabiano.rosas@suse.com>" [unknown]
# gpg: WARNING: The key's User ID is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: AA1B 48B0 A223 26A5 A4C3  64CF C798 DC74 1BEC 319D

* tag 'migration-20260217-pull-request' of https://gitlab.com/farosas/qemu: (32 commits)
  tests/qtest/migration/tls-tests.c: Don't use tls_psk end hook for no_tls tests
  migration/cpr: Include vfio-cpr.h instead of vfio-device.h
  migration/colo/xen: Use generic helpers in qemu_save_device_state()
  migration: Simplify qemu_save_device_state()
  migration: Make qemu_savevm_state_non_iterable() take errp
  migration/bg-snapshot: Cleanup error paths
  migration: Introduce qemu_savevm_state_active()
  migration: Refactor qemu_savevm_state_setup()
  migration: Cleanup error propagates in qemu_savevm_state_setup()
  migration: qemu_savevm_state_complete_precopy() take MigrationState*
  migration: Split qemu_savevm_state_complete_precopy_non_iterable()
  migration: Provide helper for save vm description
  migration: Introduce qemu_savevm_state_end()
  migration/postcopy: Send device states without copying buffer
  migration/colo: Send device states without copying buffer
  migration: Drop qemu_file_set_error() when save non-iterable fails
  migration: Drop iterable_only in qemu_savevm_state_complete_precopy
  migration/colo: Document qemu_fflush(fb)
  migration/colo: Use the RAM iterable helper directly
  colo: Forbid VM resume during checkpointing
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

Trivial merge