qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH RFC 0/2] migration: Skip sync in ram_init_bitmaps()
@ 2024-10-23  2:09 yong.huang
  2024-10-23  2:09 ` [PATCH RFC 1/2] accel/kvm: Introduce kvm_dirty_log_manual_enabled yong.huang
  2024-10-23  2:09 ` [PATCH RFC 2/2] migration: Avoid doing RAMBlock dirty sync in the initial iteration yong.huang
  0 siblings, 2 replies; 7+ messages in thread
From: yong.huang @ 2024-10-23  2:09 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Xu, Fabiano Rosas, Paolo Bonzini, yong.huang

From: Hyman Huang <yong.huang@smartx.com>

As discussed in:
https://lore.kernel.org/qemu-devel/ZvbQ0RQx-zxOeo4Y@x1n/
RAMBlock dirty sync in ram_init_bitmaps() appears to be unnecessary;
this patchset attempts to eliminate it and asks for comments on how
to do so.

Please review, thanks

Yong

Hyman Huang (2):
  accel/kvm: Introduce kvm_dirty_log_manual_enabled
  migration: Avoid doing RAMBlock dirty sync in the initial iteration

 accel/kvm/kvm-all.c      |  2 ++
 include/sysemu/kvm.h     |  8 ++++++++
 migration/cpu-throttle.c |  3 ++-
 migration/ram.c          | 30 +++++++++++++++++++++++++++---
 4 files changed, 39 insertions(+), 4 deletions(-)

-- 
2.27.0



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-10-31  2:10 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-23  2:09 [PATCH RFC 0/2] migration: Skip sync in ram_init_bitmaps() yong.huang
2024-10-23  2:09 ` [PATCH RFC 1/2] accel/kvm: Introduce kvm_dirty_log_manual_enabled yong.huang
2024-10-23  2:09 ` [PATCH RFC 2/2] migration: Avoid doing RAMBlock dirty sync in the initial iteration yong.huang
2024-10-29 16:21   ` Peter Xu
2024-10-30  2:09     ` Yong Huang
2024-10-30 19:43       ` Peter Xu
2024-10-31  2:08         ` Yong Huang

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).