From: Peter Xu <peterx@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
Fabiano Rosas <farosas@suse.de>,
peterx@redhat.com
Subject: [PULL v2 00/18] Migration 20241030 patches
Date: Fri, 1 Nov 2024 09:46:24 -0400 [thread overview]
Message-ID: <20241101134625.2240813-1-peterx@redhat.com> (raw)
The following changes since commit ea8ae47bdd2024dc2596f16b27f27fd4dcc08776:
Merge tag 'pull-target-arm-20241029' of https://git.linaro.org/people/pmaydell/qemu-arm into staging (2024-10-31 13:28:57 +0000)
are available in the Git repository at:
https://gitlab.com/peterx/qemu.git tags/migration-20241030-pull-request
for you to fetch changes up to 00b4b216534d84ace7b0583cec70a3aaf256cb25:
migration/multifd: Zero p->flags before starting filling a packet (2024-10-31 15:48:18 -0400)
----------------------------------------------------------------
Migration pull request for softfreeze
v2:
- Patch "migration: Move cpu-throttle.c from system to migration",
fix build on MacOS, and subject spelling
NOTE: checkpatch.pl could report a false positive on this branch:
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#21:
{include/sysemu => migration}/cpu-throttle.h | 0
That's covered by "F: migration/" entry.
Changelog:
- Peter's cleanup patch on migrate_fd_cleanup()
- Peter's cleanup patch to introduce thread name macros
- Hanna's error path fix for vmstate subsection save()s
- Hyman's auto converge enhancement on background dirty sync
- Peter's additional tracepoints for save state entries
- Thomas's build fix for OpenBSD in dirtyrate.c
- Peter's deprecation of query-migrationthreads command
- Peter's cleanup/fixes from the "export misc.h" series
- Maciej's two small patches from multifd+vfio series
----------------------------------------------------------------
Hanna Czenczek (1):
migration: Ensure vmstate_save() sets errp
Hyman Huang (6):
accel/tcg/icount-common: Remove the reference to the unused header
file
migration: Stop CPU throttling conditionally
migration: Move cpu-throttle.c from system to migration
migration: Remove "rs" parameter in migration_bitmap_sync_precopy
migration: Support periodic RAMBlock dirty bitmap sync
tests/migration: Add case for periodic ramblock dirty sync
Maciej S. Szmigiero (2):
migration/ram: Add load start trace event
migration/multifd: Zero p->flags before starting filling a packet
Peter Xu (8):
migration: Cleanup migrate_fd_cleanup() on accessing to_dst_file
migration: Put thread names together with macros
migration: Deprecate query-migrationthreads command
migration: Take migration object refcount earlier for threads
migration: Unexport dirty_bitmap_mig_init()
migration: Unexport ram_mig_init()
migration: Drop migration_is_setup_or_active()
migration: Drop migration_is_idle()
Thomas Huth (1):
migration/dirtyrate: Silence warning about strcpy() on OpenBSD
docs/about/deprecated.rst | 8 ++
qapi/migration.json | 7 +-
include/migration/misc.h | 9 +-
include/sysemu/cpu-throttle.h | 14 +++
migration/migration.h | 19 ++++
migration/ram.h | 1 +
accel/tcg/icount-common.c | 1 -
hw/vfio/common.c | 2 +-
hw/virtio/virtio-mem.c | 2 +-
migration/colo.c | 3 +-
{system => migration}/cpu-throttle.c | 70 ++++++++++++++-
migration/dirtyrate.c | 11 ++-
migration/migration.c | 128 +++++++++++----------------
migration/multifd.c | 8 +-
migration/postcopy-ram.c | 6 +-
migration/ram.c | 19 ++--
migration/savevm.c | 3 +-
migration/vmstate.c | 13 +--
net/vhost-vdpa.c | 3 +-
system/cpu-timers.c | 3 -
system/qdev-monitor.c | 4 +-
tests/qtest/migration-test.c | 32 +++++++
migration/meson.build | 1 +
migration/trace-events | 5 ++
system/meson.build | 1 -
system/trace-events | 3 -
26 files changed, 254 insertions(+), 122 deletions(-)
rename {system => migration}/cpu-throttle.c (65%)
--
2.45.0
next reply other threads:[~2024-11-01 13:47 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-01 13:46 Peter Xu [this message]
2024-11-01 13:46 ` [PULL v2 06/18] migration: Move cpu-throttle.c from system to migration Peter Xu
2024-11-04 16:00 ` [PULL v2 00/18] Migration 20241030 patches Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241101134625.2240813-1-peterx@redhat.com \
--to=peterx@redhat.com \
--cc=farosas@suse.de \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).