|
@@ -34,7 +34,7 @@ struct xen_memory_reservation {
|
|
|
GUEST_HANDLE(xen_pfn_t) extent_start;
|
|
|
|
|
|
/* Number of extents, and size/alignment of each (2^extent_order pages). */
|
|
|
- unsigned long nr_extents;
|
|
|
+ xen_ulong_t nr_extents;
|
|
|
unsigned int extent_order;
|
|
|
|
|
|
/*
|
|
@@ -92,7 +92,7 @@ struct xen_memory_exchange {
|
|
|
* command will be non-zero.
|
|
|
* 5. THIS FIELD MUST BE INITIALISED TO ZERO BY THE CALLER!
|
|
|
*/
|
|
|
- unsigned long nr_exchanged;
|
|
|
+ xen_ulong_t nr_exchanged;
|
|
|
};
|
|
|
|
|
|
DEFINE_GUEST_HANDLE_STRUCT(xen_memory_exchange);
|
|
@@ -148,8 +148,8 @@ DEFINE_GUEST_HANDLE_STRUCT(xen_machphys_mfn_list);
|
|
|
*/
|
|
|
#define XENMEM_machphys_mapping 12
|
|
|
struct xen_machphys_mapping {
|
|
|
- unsigned long v_start, v_end; /* Start and end virtual addresses. */
|
|
|
- unsigned long max_mfn; /* Maximum MFN that can be looked up. */
|
|
|
+ xen_ulong_t v_start, v_end; /* Start and end virtual addresses. */
|
|
|
+ xen_ulong_t max_mfn; /* Maximum MFN that can be looked up. */
|
|
|
};
|
|
|
DEFINE_GUEST_HANDLE_STRUCT(xen_machphys_mapping_t);
|
|
|
|
|
@@ -172,7 +172,7 @@ struct xen_add_to_physmap {
|
|
|
unsigned int space;
|
|
|
|
|
|
/* Index into source mapping space. */
|
|
|
- unsigned long idx;
|
|
|
+ xen_ulong_t idx;
|
|
|
|
|
|
/* GPFN where the source mapping page should appear. */
|
|
|
xen_pfn_t gpfn;
|
|
@@ -189,7 +189,7 @@ struct xen_translate_gpfn_list {
|
|
|
domid_t domid;
|
|
|
|
|
|
/* Length of list. */
|
|
|
- unsigned long nr_gpfns;
|
|
|
+ xen_ulong_t nr_gpfns;
|
|
|
|
|
|
/* List of GPFNs to translate. */
|
|
|
GUEST_HANDLE(ulong) gpfn_list;
|