From: Anthony PERARD <anthony.per...@citrix.com> Hi,
This two patches provides the support for sync dirty bitmap, especially useful for the VGA output. The sync dirty bitmap is not provided for Xen 3.3. Change v2 -> v3: * use the new log_dirty parameter of set_memory clients. * fix some mistakes related to the use of TARGET_PAGE_MASK and TARGET_PAGE_ALIGN macro in xen_client_set_memory. * The patch that provide log_start/log_stop in CPUPhysMemoryClient as already been applied. Change v1 -> v2: * Introduce 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 (2): xen: Add xc_domain_add_to_physmap to xen_interface. xen: Introduce VGA sync dirty bitmap support configure | 29 ++++++- hw/xen_common.h | 14 +++ trace-events | 1 + xen-all.c | 267 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 310 insertions(+), 1 deletions(-) -- 1.7.2.5