diff options
author | cl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk> | 2006-03-09 16:24:57 +0000 |
---|---|---|
committer | cl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk> | 2006-03-09 16:24:57 +0000 |
commit | e2b8c751654956aef727ec7ee17091cd8e0938ac (patch) | |
tree | 77704f5a1c91532211970f5e5b605fa399d39f66 /xen/include/xen/mm.h | |
parent | fd5de61bb815fe121a21827a6d4c5cd8854bb7ac (diff) | |
download | xen-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.h | 2 |
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__ */ |