aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/mm.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2013-01-23 14:09:41 +0100
committerJan Beulich <jbeulich@suse.com>2013-01-23 14:09:41 +0100
commit02955ee2d15a43ec18f60146064ccb8841909779 (patch)
treef172f575db59dd960ee7e23341cd3d1e1bb3898d /xen/include/asm-x86/mm.h
parent03b4fd14aca0456b413a1855024d5e5326cc95ec (diff)
downloadxen-02955ee2d15a43ec18f60146064ccb8841909779.tar.gz
xen-02955ee2d15a43ec18f60146064ccb8841909779.tar.bz2
xen-02955ee2d15a43ec18f60146064ccb8841909779.zip
x86: consolidate initialization of PV guest L4 page tables
So far this has been repeated in 3 places, requiring to remember to update all of them if a change is being made. Signed-off-by: Jan Beulich <jbeulich@suse.com>
Diffstat (limited to 'xen/include/asm-x86/mm.h')
-rw-r--r--xen/include/asm-x86/mm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/include/asm-x86/mm.h b/xen/include/asm-x86/mm.h
index bf91f03de3..4f89daecf9 100644
--- a/xen/include/asm-x86/mm.h
+++ b/xen/include/asm-x86/mm.h
@@ -316,6 +316,8 @@ static inline void *__page_to_virt(const struct page_info *pg)
int free_page_type(struct page_info *page, unsigned long type,
int preemptible);
+void init_guest_l4_table(l4_pgentry_t[], const struct domain *);
+
int is_iomem_page(unsigned long mfn);
void clear_superpage_mark(struct page_info *page);