qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH V2 0/3] Xen VGA dirtybit support
@ 2011-01-14 18:10 anthony.perard
  2011-01-14 18:10 ` [Qemu-devel] [PATCH V2 1/3] Introduce log_start/log_stop in CPUPhysMemoryClient anthony.perard
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: anthony.perard @ 2011-01-14 18:10 UTC (permalink / raw)
  To: QEMU-devel; +Cc: Anthony PERARD, Xen Devel

From: Anthony PERARD <anthony.perard@citrix.com>

Hi,

This three patches provides the support for sync dirty bitmap. The sync dirty
bitmap is not provided for Xen 3.3.

This series depends on the other series "Xen device model support".

Change v1 -> v2:
  * Intruduce a patch to put log_start/log_stop in CPUPhysMemoryClient;
  * There are now only one function to get/check for old physmapping
    (get_physmapping);
  * The function xen_sync_dirty_bitmap only do a sync on range that are
    physmapped and only on one range;
  * Physmapping list and CPUPhysMemoryClient is now in XenIOState structure;
  * Introduce log_for_dirtybit that hold the range for dirty bit tracking.

Anthony PERARD (3):
  Introduce log_start/log_stop in CPUPhysMemoryClient
  xen: Add xc_domain_add_to_physmap to xen_interface.
  xen: Introduce VGA sync dirty bitmap support

 configure           |   29 ++++++-
 cpu-all.h           |    6 +
 cpu-common.h        |    4 +
 exec.c              |   42 +++++++++
 hw/vga.c            |   31 +++---
 hw/vhost.c          |   16 +++
 hw/xen_interfaces.c |   31 ++++++
 hw/xen_interfaces.h |    5 +
 hw/xen_redirect.h   |    1 +
 kvm-all.c           |    8 +-
 kvm-stub.c          |   10 --
 kvm.h               |    3 -
 xen-all.c           |  253 +++++++++++++++++++++++++++++++++++++++++++++++++++
 13 files changed, 408 insertions(+), 31 deletions(-)

-- 
Anthony PERARD

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

end of thread, other threads:[~2011-01-18 18:20 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-14 18:10 [Qemu-devel] [PATCH V2 0/3] Xen VGA dirtybit support anthony.perard
2011-01-14 18:10 ` [Qemu-devel] [PATCH V2 1/3] Introduce log_start/log_stop in CPUPhysMemoryClient anthony.perard
2011-01-17 15:54   ` [Qemu-devel] " Jan Kiszka
2011-01-17 18:25     ` Anthony PERARD
2011-01-18 12:25       ` anthony.perard
2011-01-18 18:20         ` Jan Kiszka
2011-01-14 18:10 ` [Qemu-devel] [PATCH V2 2/3] xen: Add xc_domain_add_to_physmap to xen_interface anthony.perard
2011-01-14 18:10 ` [Qemu-devel] [PATCH V2 3/3] xen: Introduce VGA sync dirty bitmap support anthony.perard
2011-01-17 15:09   ` [Qemu-devel] Re: [Xen-devel] " Stefano Stabellini

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