[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [linux-2.6.18-xen] Sync Xen public headers with xen-unstable.
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1220262379 -3600 # Node ID 8566781df55ead884c55bd4ce8eac7f7391a05f9 # Parent 4dc80607377dedd7d7125a1a91f606463dc81de5 Sync Xen public headers with xen-unstable. Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx> --- include/xen/interface/memory.h | 17 +++++++++++++++++ include/xen/interface/platform.h | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff -r 4dc80607377d -r 8566781df55e include/xen/interface/memory.h --- a/include/xen/interface/memory.h Fri Aug 29 16:12:50 2008 +0100 +++ b/include/xen/interface/memory.h Mon Sep 01 10:46:19 2008 +0100 @@ -204,6 +204,7 @@ struct xen_add_to_physmap { /* Source mapping space. */ #define XENMAPSPACE_shared_info 0 /* shared info page */ #define XENMAPSPACE_grant_table 1 /* grant table page */ +#define XENMAPSPACE_mfn 2 /* usual MFN */ unsigned int space; /* Index into source mapping space. */ @@ -214,6 +215,22 @@ struct xen_add_to_physmap { }; typedef struct xen_add_to_physmap xen_add_to_physmap_t; DEFINE_XEN_GUEST_HANDLE(xen_add_to_physmap_t); + +/* + * Unmaps the page appearing at a particular GPFN from the specified guest's + * pseudophysical address space. + * arg == addr of xen_remove_from_physmap_t. + */ +#define XENMEM_remove_from_physmap 15 +struct xen_remove_from_physmap { + /* Which domain to change the mapping for. */ + domid_t domid; + + /* GPFN of the current mapping of the page. */ + xen_pfn_t gpfn; +}; +typedef struct xen_remove_from_physmap xen_remove_from_physmap_t; +DEFINE_XEN_GUEST_HANDLE(xen_remove_from_physmap_t); /* * Translates a list of domain-specific GPFNs into MFNs. Returns a -ve error diff -r 4dc80607377d -r 8566781df55e include/xen/interface/platform.h --- a/include/xen/interface/platform.h Fri Aug 29 16:12:50 2008 +0100 +++ b/include/xen/interface/platform.h Mon Sep 01 10:46:19 2008 +0100 @@ -97,7 +97,7 @@ DEFINE_XEN_GUEST_HANDLE(xenpf_read_memty #define XENPF_microcode_update 35 struct xenpf_microcode_update { /* IN variables. */ - XEN_GUEST_HANDLE(void) data; /* Pointer to microcode data */ + XEN_GUEST_HANDLE(const_void) data;/* Pointer to microcode data */ uint32_t length; /* Length of microcode data. */ }; typedef struct xenpf_microcode_update xenpf_microcode_update_t; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |