aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xenctrl.h
diff options
context:
space:
mode:
authorAndres Lagar-Cavilla <andres@lagarcavilla.org>2012-02-10 16:07:07 +0000
committerAndres Lagar-Cavilla <andres@lagarcavilla.org>2012-02-10 16:07:07 +0000
commitc13b827e66a93b121b48bd1fa6db1a11e77031c9 (patch)
treecee5e3f3edfb171d07544b8ea5a7a16f6604d7d4 /tools/libxc/xenctrl.h
parent59a36d66a5d50a66f8a629b334a0cbd7af360f80 (diff)
downloadxen-c13b827e66a93b121b48bd1fa6db1a11e77031c9.tar.gz
xen-c13b827e66a93b121b48bd1fa6db1a11e77031c9.tar.bz2
xen-c13b827e66a93b121b48bd1fa6db1a11e77031c9.zip
x86/mm: New sharing audit memop
Remove costly mem_sharing audits from the inline path, and instead make them callable as a memop. Have the audit function return the number of errors detected. Update memshrtool to be able to trigger audits. Set sharing audits as enabled by default. Signed-off-by: Andres Lagar-Cavilla <andres@lagarcavilla.org> Signed-off-by: Adin Scannell <adin@scannell.ca> Acked-by: Tim Deegan <tim@xen.org> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Tim Deegan <tim@xen.org>
Diffstat (limited to 'tools/libxc/xenctrl.h')
-rw-r--r--tools/libxc/xenctrl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/libxc/xenctrl.h b/tools/libxc/xenctrl.h
index 371a97f5e8..73d24e53d0 100644
--- a/tools/libxc/xenctrl.h
+++ b/tools/libxc/xenctrl.h
@@ -1951,6 +1951,7 @@ int xc_memshr_debug_mfn(xc_interface *xch,
int xc_memshr_debug_gref(xc_interface *xch,
domid_t domid,
grant_ref_t gref);
+int xc_memshr_audit(xc_interface *xch);
int xc_flask_load(xc_interface *xc_handle, char *buf, uint32_t size);
int xc_flask_context_to_sid(xc_interface *xc_handle, char *buf, uint32_t size, uint32_t *sid);