File valgrind.xen-4.2-define-XENMEM-paging_op-and-sharing_op.patch of Package valgrind
From: Olaf Hering <olaf@aepfle.de>
Date: Fri, 16 Nov 2018 17:21:04 +0100
Subject: xen-4.2: define XENMEM paging_op and sharing_op
Add define for VKI_XENMEM_paging_op and XENMEM_sharing_op.
The actual interface will not be implemented because the toolstack does not use it.
bz#390553
---
include/vki/vki-xen-memory.h | 2 ++
1 file changed, 2 insertions(+)
--- a/include/vki/vki-xen-memory.h
+++ b/include/vki/vki-xen-memory.h
@@ -36,25 +36,27 @@
#define VKI_XENMEM_add_to_physmap 7
#define VKI_XENMEM_memory_map 9
#define VKI_XENMEM_machine_memory_map 10
#define VKI_XENMEM_exchange 11
#define VKI_XENMEM_machphys_mapping 12
#define VKI_XENMEM_set_memory_map 13
#define VKI_XENMEM_maximum_gpfn 14
#define VKI_XENMEM_remove_from_physmap 15
#define VKI_XENMEM_set_pod_target 16
#define VKI_XENMEM_get_pod_target 17
#define VKI_XENMEM_get_sharing_freed_pages 18
#define VKI_XENMEM_get_sharing_shared_pages 19
+#define VKI_XENMEM_paging_op 20
#define VKI_XENMEM_access_op 21
+#define VKI_XENMEM_sharing_op 22
#define VKI_XENMEM_claim_pages 24
#define VKI_XENMEM_machphys_compat_mfn_list 25
struct vki_xen_memory_map {
unsigned int nr_entries;
VKI_XEN_GUEST_HANDLE(void) buffer;
};
struct vki_xen_foreign_memory_map {
vki_xen_domid_t domid;
struct vki_xen_memory_map map;
};