29#ifndef __XEN_PUBLIC_MEMORY_H__
30#define __XEN_PUBLIC_MEMORY_H__
34#define XENMEM_populate_physmap 6
56#if __XEN_INTERFACE_VERSION__ >= 0x00030209
58 unsigned int mem_flags;
72#define XENMAPSPACE_shared_info 0
73#define XENMAPSPACE_grant_table 1
74#define XENMAPSPACE_gmfn 2
77#define XENMAPSPACE_gmfn_range 3
80#define XENMAPSPACE_gmfn_foreign 4
86#define XENMAPSPACE_dev_mmio 5
93#define XENMEM_add_to_physmap 7
103#define XENMAPIDX_grant_table_status 0x80000000
119#define XENMEM_remove_from_physmap 15
uint64_t xen_pfn_t
Definition: arch-arm.h:204
uint64_t xen_ulong_t
Definition: arch-arm.h:208
DEFINE_XEN_GUEST_HANDLE(xen_memory_reservation_t)
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89
uint16_t size
Definition: memory.h:99
xen_ulong_t idx
Definition: memory.h:106
unsigned int space
Definition: memory.h:101
xen_pfn_t gpfn
Definition: memory.h:109
domid_t domid
Definition: memory.h:96
xen_ulong_t nr_extents
Definition: memory.h:53
unsigned int address_bits
Definition: memory.h:60
domid_t domid
Definition: memory.h:67
XEN_GUEST_HANDLE(xen_pfn_t) extent_start
unsigned int extent_order
Definition: memory.h:54
xen_pfn_t gpfn
Definition: memory.h:125
domid_t domid
Definition: memory.h:122
uint16_t domid_t
Definition: xen.h:216