aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc_domain.c
diff options
context:
space:
mode:
authorIan Campbell <ian.campbell@citrix.com>2010-10-18 17:15:26 +0100
committerIan Campbell <ian.campbell@citrix.com>2010-10-18 17:15:26 +0100
commit9d316132c2957a49a0cbceced11566dce835d83a (patch)
tree39da545b74d0301e1e0e864701d0f6de252b0f5a /tools/libxc/xc_domain.c
parent9bf9eada0dad47460fbecd632b944424a3255664 (diff)
downloadxen-9d316132c2957a49a0cbceced11566dce835d83a.tar.gz
xen-9d316132c2957a49a0cbceced11566dce835d83a.tar.bz2
xen-9d316132c2957a49a0cbceced11566dce835d83a.zip
libxc: add xc_domain_add_to_physmap to wrap XENMEM_add_to_physmap
Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/libxc/xc_domain.c')
-rw-r--r--tools/libxc/xc_domain.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/libxc/xc_domain.c b/tools/libxc/xc_domain.c
index 3ec2981a6c..fb31852062 100644
--- a/tools/libxc/xc_domain.c
+++ b/tools/libxc/xc_domain.c
@@ -682,6 +682,21 @@ int xc_domain_decrease_reservation_exact(xc_interface *xch,
return err;
}
+int xc_domain_add_to_physmap(xc_interface *xch,
+ uint32_t domid,
+ unsigned int space,
+ unsigned long idx,
+ xen_pfn_t gpfn)
+{
+ struct xen_add_to_physmap xatp = {
+ .domid = domid,
+ .space = space,
+ .idx = idx,
+ .gpfn = gpfn,
+ };
+ return xc_memory_op(xch, XENMEM_add_to_physmap, &xatp);
+}
+
int xc_domain_populate_physmap(xc_interface *xch,
uint32_t domid,
unsigned long nr_extents,