All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/2] dataplane: RCU dirty memory bitmap for safe RAM hotplug
@ 2016-01-25 13:33 Stefan Hajnoczi
  2016-01-25 13:33 ` [Qemu-devel] [PATCH 1/2] memory: RCU ram_list.dirty_memory[] " Stefan Hajnoczi
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Stefan Hajnoczi @ 2016-01-25 13:33 UTC (permalink / raw)
  To: qemu-devel; +Cc: Paolo Bonzini, Stefan Hajnoczi

Make RAM hotplug play nicely with dataplane.  By RCU-protecting the dirty
memory bitmap it is possible to hotplug RAM while other threads are dirtying
guest RAM.

See Patch 1 for the meat of the code.  Patch 2 is just a fixup on top of
Paolo's dataplane branch.

This series is based on: https://github.com/bonzini/qemu.git dataplane

Stefan Hajnoczi (2):
  memory: RCU ram_list.dirty_memory[] for safe RAM hotplug
  virtio-blk: drop unused migration.h include

 exec.c                  |  73 +++++++++++++++----
 hw/block/virtio-blk.c   |   1 -
 include/exec/ram_addr.h | 189 ++++++++++++++++++++++++++++++++++++++++++------
 migration/ram.c         |   4 -
 4 files changed, 223 insertions(+), 44 deletions(-)

-- 
2.5.0

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

end of thread, other threads:[~2016-01-28 11:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-25 13:33 [Qemu-devel] [PATCH 0/2] dataplane: RCU dirty memory bitmap for safe RAM hotplug Stefan Hajnoczi
2016-01-25 13:33 ` [Qemu-devel] [PATCH 1/2] memory: RCU ram_list.dirty_memory[] " Stefan Hajnoczi
2016-01-25 13:33 ` [Qemu-devel] [PATCH 2/2] virtio-blk: drop unused migration.h include Stefan Hajnoczi
2016-01-25 13:46   ` Paolo Bonzini
2016-01-28 10:40 ` [Qemu-devel] [PATCH 0/2] dataplane: RCU dirty memory bitmap for safe RAM hotplug Stefan Hajnoczi
2016-01-28 11:05   ` Paolo Bonzini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.