aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/include
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-07-18 15:45:06 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-07-18 15:45:06 +0100
commitca28885fa775d60ad15575f58930c138141e682f (patch)
tree0f201418571543b344d64811c4550380bf35bb93 /extras/mini-os/include
parent93a9aafe96ecb28c4271adb1e227a49c343f1574 (diff)
downloadxen-ca28885fa775d60ad15575f58930c138141e682f.tar.gz
xen-ca28885fa775d60ad15575f58930c138141e682f.tar.bz2
xen-ca28885fa775d60ad15575f58930c138141e682f.zip
mini-os: export allocate_ondemand
allocate_ondemand can be used to allocate addresse space. Primarily used for mapping MFNs, it can also be used e.g. to map grant refs. Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
Diffstat (limited to 'extras/mini-os/include')
-rw-r--r--extras/mini-os/include/mm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/extras/mini-os/include/mm.h b/extras/mini-os/include/mm.h
index dd7a6ba311..32ce7d93f6 100644
--- a/extras/mini-os/include/mm.h
+++ b/extras/mini-os/include/mm.h
@@ -63,6 +63,7 @@ void arch_init_demand_mapping_area(unsigned long max_pfn);
void arch_init_mm(unsigned long* start_pfn_p, unsigned long* max_pfn_p);
void arch_init_p2m(unsigned long max_pfn_p);
+unsigned long allocate_ondemand(unsigned long n, unsigned long alignment);
/* map f[i*stride]+i*increment for i in 0..n-1, aligned on alignment pages */
void *map_frames_ex(unsigned long *f, unsigned long n, unsigned long stride,
unsigned long increment, unsigned long alignment, domid_t id,