aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/hap.h
diff options
context:
space:
mode:
authorTim Deegan <tim@xen.org>2013-01-17 15:55:02 +0000
committerTim Deegan <tim@xen.org>2013-01-17 15:55:02 +0000
commitd633c601bd604ed68597aea4b2632458309ce1f1 (patch)
treeee339f6596e3230c05f1104b9c814d4e8d0d527f /xen/include/asm-x86/hap.h
parentf8079d5208755a9fa35aac4047af150a81420b78 (diff)
downloadxen-d633c601bd604ed68597aea4b2632458309ce1f1.tar.gz
xen-d633c601bd604ed68597aea4b2632458309ce1f1.tar.bz2
xen-d633c601bd604ed68597aea4b2632458309ce1f1.zip
x86/mm: revert 26399:b0e618cb0233 (multiple vram areas)
Although this passed my smoke-tests at commit time, I'm now seeing screen corruption on 32-bit WinXP guests. Reverting for now. :( Signed-off-by: Tim Deegan <tim@xen.org> Committed-by: Tim Deegan <tim@xen.org>
Diffstat (limited to 'xen/include/asm-x86/hap.h')
-rw-r--r--xen/include/asm-x86/hap.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/xen/include/asm-x86/hap.h b/xen/include/asm-x86/hap.h
index 3e3a1f5537..916a35bdc7 100644
--- a/xen/include/asm-x86/hap.h
+++ b/xen/include/asm-x86/hap.h
@@ -57,6 +57,10 @@ void hap_final_teardown(struct domain *d);
void hap_teardown(struct domain *d);
void hap_vcpu_init(struct vcpu *v);
void hap_logdirty_init(struct domain *d);
+int hap_track_dirty_vram(struct domain *d,
+ unsigned long begin_pfn,
+ unsigned long nr,
+ XEN_GUEST_HANDLE_64(uint8) dirty_bitmap);
extern const struct paging_mode *hap_paging_get_mode(struct vcpu *);