[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] Reserve MMUEXT_[UN]MARK_SUPER mmuext operations.
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1273866581 -3600 # Node ID 45a82c884bf8a1d3d414a3744b265cfcdc6372f0 # Parent 6348b2ab5c391114593c63b491b42fc16cce0dab Reserve MMUEXT_[UN]MARK_SUPER mmuext operations. Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx> --- xen/include/public/xen.h | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletion(-) diff -r 6348b2ab5c39 -r 45a82c884bf8 xen/include/public/xen.h --- a/xen/include/public/xen.h Fri May 14 20:37:02 2010 +0100 +++ b/xen/include/public/xen.h Fri May 14 20:49:41 2010 +0100 @@ -254,6 +254,9 @@ DEFINE_XEN_GUEST_HANDLE(xen_pfn_t); * cmd: MMUEXT_COPY_PAGE * mfn: Machine frame number of the destination page. * src_mfn: Machine frame number of the source page. + * + * cmd: MMUEXT_[UN]MARK_SUPER + * mfn: Machine frame number of head of superpage to be [un]marked. */ #define MMUEXT_PIN_L1_TABLE 0 #define MMUEXT_PIN_L2_TABLE 1 @@ -273,13 +276,15 @@ DEFINE_XEN_GUEST_HANDLE(xen_pfn_t); #define MMUEXT_CLEAR_PAGE 16 #define MMUEXT_COPY_PAGE 17 #define MMUEXT_FLUSH_CACHE_GLOBAL 18 +#define MMUEXT_MARK_SUPER 19 +#define MMUEXT_UNMARK_SUPER 20 #ifndef __ASSEMBLY__ struct mmuext_op { unsigned int cmd; union { /* [UN]PIN_TABLE, NEW_BASEPTR, NEW_USER_BASEPTR - * CLEAR_PAGE, COPY_PAGE */ + * CLEAR_PAGE, COPY_PAGE, [UN]MARK_SUPER */ xen_pfn_t mfn; /* INVLPG_LOCAL, INVLPG_ALL, SET_LDT */ unsigned long linear_addr; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |