aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorbart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9>2015-06-28 16:43:14 +0000
committerbart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9>2015-06-28 16:43:14 +0000
commitd1388da83ea2523699b237e7f034e16997ebaca6 (patch)
tree905c7259370514607a4d70423fd9a139887851c0 /include
parent174e8c42e237373ca60faa396a2615e5b5243e7e (diff)
downloadvalgrind-d1388da83ea2523699b237e7f034e16997ebaca6.tar.gz
xen: syswrap XEN_HVMOP_track_dirty_vram
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15376 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'include')
-rw-r--r--include/vki/vki-xen-hvm.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/vki/vki-xen-hvm.h b/include/vki/vki-xen-hvm.h
index f26e03911..45ef16115 100644
--- a/include/vki/vki-xen-hvm.h
+++ b/include/vki/vki-xen-hvm.h
@@ -26,6 +26,15 @@ struct vki_xen_hvm_set_pci_link_route {
};
typedef struct vki_xen_hvm_set_pci_link_route vki_xen_hvm_set_pci_link_route_t;
+#define VKI_XEN_HVMOP_track_dirty_vram 6
+struct vki_xen_hvm_track_dirty_vram {
+ vki_xen_domid_t domid; /* IN */
+ vki_xen_uint64_aligned_t first_pfn; /* IN */
+ vki_xen_uint64_aligned_t nr; /* IN */
+ VKI_XEN_GUEST_HANDLE_64(vki_uint8) dirty_bitmap; /* OUT */
+};
+typedef struct vki_xen_hvm_track_dirty_vram vki_xen_hvm_track_dirty_vram_t;
+
#define VKI_XEN_HVMOP_set_mem_type 8
struct vki_xen_hvm_set_mem_type {
vki_xen_domid_t domid;