aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/mm.h
diff options
context:
space:
mode:
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>2006-03-09 16:24:57 +0000
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>2006-03-09 16:24:57 +0000
commite2b8c751654956aef727ec7ee17091cd8e0938ac (patch)
tree77704f5a1c91532211970f5e5b605fa399d39f66 /xen/include/xen/mm.h
parentfd5de61bb815fe121a21827a6d4c5cd8854bb7ac (diff)
downloadxen-e2b8c751654956aef727ec7ee17091cd8e0938ac.tar.gz
xen-e2b8c751654956aef727ec7ee17091cd8e0938ac.tar.bz2
xen-e2b8c751654956aef727ec7ee17091cd8e0938ac.zip
Change the location of the shared_info page for auto_translated_physmap guests.
Instead of putting the page outside of the guests pseudo-physical address space, we put it next to the other pages filled by the domain builder, such that the page is already mapped in the initial pagetables and/or a lowmem-type memory mapping. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
Diffstat (limited to 'xen/include/xen/mm.h')
-rw-r--r--xen/include/xen/mm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/include/xen/mm.h b/xen/include/xen/mm.h
index b478f91700..ecd202d8a4 100644
--- a/xen/include/xen/mm.h
+++ b/xen/include/xen/mm.h
@@ -82,4 +82,6 @@ extern struct list_head page_scrub_list;
#define sync_pagetable_state(d) ((void)0)
#endif
+int guest_remove_page(struct domain *d, unsigned long gmfn);
+
#endif /* __XEN_MM_H__ */