aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc_minios.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-07-23 16:39:46 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-07-23 16:39:46 +0100
commitce29ad450cc37e90052059118c075f80f79c9838 (patch)
tree944bbb8f868a5cf632d14cfcc1280233cf2b33e5 /tools/libxc/xc_minios.c
parent6de959a1f6dd5ef22036f1a1d74cdcfce25d327c (diff)
downloadxen-ce29ad450cc37e90052059118c075f80f79c9838.tar.gz
xen-ce29ad450cc37e90052059118c075f80f79c9838.tar.bz2
xen-ce29ad450cc37e90052059118c075f80f79c9838.zip
libxc: Clean up xc_map_foreign_ranges() interface to hide the
underlying mmap() invocation. From: Christoph Egger <Christoph.Egger@amd.com> Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'tools/libxc/xc_minios.c')
-rw-r--r--tools/libxc/xc_minios.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/libxc/xc_minios.c b/tools/libxc/xc_minios.c
index c57b7a5b7d..89ab9ad44d 100644
--- a/tools/libxc/xc_minios.c
+++ b/tools/libxc/xc_minios.c
@@ -76,6 +76,16 @@ void *xc_map_foreign_range(int xc_handle, uint32_t dom,
return map_frames_ex(&mfn, size / getpagesize(), 0, 1, 1, dom, 0, pt_prot);
}
+void *xc_map_foreign_ranges(int xc_handle, uint32_t dom,
+ size_t size, int prot, size_t chunksize,
+ privcmd_mmap_entry_t entries[], int nentries)
+{
+ ERROR("%s: implement me\n");
+ return NULL;
+}
+
+
+#if 0
int xc_map_foreign_ranges(int xc_handle, uint32_t dom,
privcmd_mmap_entry_t *entries, int nr)
{
@@ -86,6 +96,7 @@ int xc_map_foreign_ranges(int xc_handle, uint32_t dom,
}
return 0;
}
+#endif
int do_xen_hypercall(int xc_handle, privcmd_hypercall_t *hypercall)
{