diff options
author | Tim Deegan <tim@xen.org> | 2013-01-17 15:55:02 +0000 |
---|---|---|
committer | Tim Deegan <tim@xen.org> | 2013-01-17 15:55:02 +0000 |
commit | d633c601bd604ed68597aea4b2632458309ce1f1 (patch) | |
tree | ee339f6596e3230c05f1104b9c814d4e8d0d527f /xen/include/asm-x86/shadow.h | |
parent | f8079d5208755a9fa35aac4047af150a81420b78 (diff) | |
download | xen-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/shadow.h')
-rw-r--r-- | xen/include/asm-x86/shadow.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/xen/include/asm-x86/shadow.h b/xen/include/asm-x86/shadow.h index 940d7fde18..2eb6efc18e 100644 --- a/xen/include/asm-x86/shadow.h +++ b/xen/include/asm-x86/shadow.h @@ -62,6 +62,12 @@ void shadow_vcpu_init(struct vcpu *v); /* Enable an arbitrary shadow mode. Call once at domain creation. */ int shadow_enable(struct domain *d, u32 mode); +/* Enable VRAM dirty bit tracking. */ +int shadow_track_dirty_vram(struct domain *d, + unsigned long first_pfn, + unsigned long nr, + XEN_GUEST_HANDLE_64(uint8) dirty_bitmap); + /* Handler for shadow control ops: operations from user-space to enable * and disable ephemeral shadow modes (test mode and log-dirty mode) and * manipulate the log-dirty bitmap. */ |