aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xenctrl.h
diff options
context:
space:
mode:
authorTim Deegan <tim@xen.org>2012-03-08 16:40:05 +0000
committerTim Deegan <tim@xen.org>2012-03-08 16:40:05 +0000
commitf9f9daee79a5711c7cd880a10dbff02ed5cd749b (patch)
tree685171ba0771f4a6bc92809669a41db0f2a37162 /tools/libxc/xenctrl.h
parentcc0b0b4487dd1df3fd5e15050a2fb05bb88b3539 (diff)
downloadxen-f9f9daee79a5711c7cd880a10dbff02ed5cd749b.tar.gz
xen-f9f9daee79a5711c7cd880a10dbff02ed5cd749b.tar.bz2
xen-f9f9daee79a5711c7cd880a10dbff02ed5cd749b.zip
Tools: libxc side for setting up the mem sharing ring
This ring is used to report failed allocations in the unshare path. Signed-off-by: Andres Lagar-Cavilla <andres@lagarcavilla.org> Acked-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Tim Deegan <tim@xen.org>
Diffstat (limited to 'tools/libxc/xenctrl.h')
-rw-r--r--tools/libxc/xenctrl.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/libxc/xenctrl.h b/tools/libxc/xenctrl.h
index b4dd9e80e0..812e72331d 100644
--- a/tools/libxc/xenctrl.h
+++ b/tools/libxc/xenctrl.h
@@ -1917,6 +1917,11 @@ int xc_mem_access_resume(xc_interface *xch, domid_t domain_id,
int xc_memshr_control(xc_interface *xch,
domid_t domid,
int enable);
+int xc_memshr_ring_enable(xc_interface *xch,
+ domid_t domid,
+ uint32_t *port);
+int xc_memshr_ring_disable(xc_interface *xch,
+ domid_t domid);
int xc_memshr_nominate_gfn(xc_interface *xch,
domid_t domid,
unsigned long gfn,