aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/include/mm.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-03-02 10:50:59 +0000
committerKeir Fraser <keir.fraser@citrix.com>2009-03-02 10:50:59 +0000
commit6976b9a7c20dce349dccfb0eec658af5fa9af3c5 (patch)
treedbb16b8d0a9c693f4e6744bf95a75c3ad87df46c /extras/mini-os/include/mm.h
parent8e3feb5145bbde1f01d001ce9574f67de87173f7 (diff)
downloadxen-6976b9a7c20dce349dccfb0eec658af5fa9af3c5.tar.gz
xen-6976b9a7c20dce349dccfb0eec658af5fa9af3c5.tar.bz2
xen-6976b9a7c20dce349dccfb0eec658af5fa9af3c5.zip
minios: add ioremap/iounmap
Add ioremap and iounmap functions to minios. Also move some unmapping code from and clean up mem_test. Signed-off-by: Rolf Neugebauer <rolf.neugebauer@netronome.com> Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Diffstat (limited to 'extras/mini-os/include/mm.h')
-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 32ce7d93f6..c9636926ae 100644
--- a/extras/mini-os/include/mm.h
+++ b/extras/mini-os/include/mm.h
@@ -71,6 +71,7 @@ void *map_frames_ex(unsigned long *f, unsigned long n, unsigned long stride,
void do_map_frames(unsigned long addr,
unsigned long *f, unsigned long n, unsigned long stride,
unsigned long increment, domid_t id, int may_fail, unsigned long prot);
+int unmap_frames(unsigned long va, unsigned long num_frames);
#ifdef HAVE_LIBC
extern unsigned long heap, brk, heap_mapped, heap_end;
#endif