[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 5 of 5] Tools: Libxc wrapper for the new sharing audit domctl
tools/libxc/xc_memshr.c | 14 ++++++++++++++ tools/libxc/xenctrl.h | 2 ++ 2 files changed, 16 insertions(+), 0 deletions(-) Signed-off-by: Adin Scannell <adin@xxxxxxxxxxx> diff -r a79bb54cb4dc -r 6da10b110204 tools/libxc/xc_memshr.c --- a/tools/libxc/xc_memshr.c +++ b/tools/libxc/xc_memshr.c @@ -211,3 +211,17 @@ int xc_memshr_debug_gref(xc_interface *x return do_domctl(xch, &domctl); } +int xc_memshr_audit(xc_interface *xch, + uint32_t domid) +{ + DECLARE_DOMCTL; + struct xen_domctl_mem_sharing_op *op; + + domctl.cmd = XEN_DOMCTL_mem_sharing_op; + domctl.interface_version = XEN_DOMCTL_INTERFACE_VERSION; + domctl.domain = (domid_t)domid; + op = &(domctl.u.mem_sharing_op); + op->op = XEN_DOMCTL_MEM_EVENT_OP_SHARING_AUDIT; + + return do_domctl(xch, &domctl); +} diff -r a79bb54cb4dc -r 6da10b110204 tools/libxc/xenctrl.h --- a/tools/libxc/xenctrl.h +++ b/tools/libxc/xenctrl.h @@ -1921,6 +1921,8 @@ int xc_memshr_debug_mfn(xc_interface *xc int xc_memshr_debug_gref(xc_interface *xch, uint32_t domid, grant_ref_t gref); +int xc_memshr_audit(xc_interface *xch, + uint32_t domid); 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); _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |