aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xenguest.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-06-01 14:08:58 +0100
committerKeir Fraser <keir.fraser@citrix.com>2009-06-01 14:08:58 +0100
commit79cda3bac992055caa1ebe331155f974fe59125b (patch)
tree09eb380f43e0bb75e8604f3312f950077639b804 /tools/libxc/xenguest.h
parentf475395032ee456f85242bd14fe59061b6d48b3f (diff)
downloadxen-79cda3bac992055caa1ebe331155f974fe59125b.tar.gz
xen-79cda3bac992055caa1ebe331155f974fe59125b.tar.bz2
xen-79cda3bac992055caa1ebe331155f974fe59125b.zip
Export page offline hypercalls to user space tools.
Signed-off-by: Jiang, Yunhong <yunhong.jiang@intel.com>
Diffstat (limited to 'tools/libxc/xenguest.h')
-rw-r--r--tools/libxc/xenguest.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/libxc/xenguest.h b/tools/libxc/xenguest.h
index e8ebeb1ca2..32de5bdd93 100644
--- a/tools/libxc/xenguest.h
+++ b/tools/libxc/xenguest.h
@@ -154,4 +154,13 @@ int xc_suspend_evtchn_init(int xc, int xce, int domid, int port);
int xc_await_suspend(int xce, int suspend_evtchn);
+int xc_mark_page_online(int xc, unsigned long start,
+ unsigned long end, uint32_t *status);
+
+int xc_mark_page_offline(int xc, unsigned long start,
+ unsigned long end, uint32_t *status);
+
+int xc_query_page_offline_status(int xc, unsigned long start,
+ unsigned long end, uint32_t *status);
+
#endif /* XENGUEST_H */