aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/xen/enlighten.c
diff options
context:
space:
mode:
authorJeremy Fitzhardinge <jeremy@goop.org>2008-05-26 18:31:22 -0400
committerThomas Gleixner <tglx@linutronix.de>2008-05-27 04:11:37 -0400
commitd5edbc1f75420935b1ec7e65df10c8f81cea82de (patch)
treeb0ad78cd90a7184a5fb35ad33708067e14c00605 /arch/x86/xen/enlighten.c
parenta0d695c821544947342a2d372ec4108bc813b979 (diff)
xen: add p2m mfn_list_list
When saving a domain, the Xen tools need to remap all our mfns to portable pfns. In order to remap our p2m table, it needs to know where all its pages are, so maintain the references to the p2m table for it to use. Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/x86/xen/enlighten.c')
-rw-r--r--arch/x86/xen/enlighten.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c
index d9faaa26c104..ce67dc8f36af 100644
--- a/arch/x86/xen/enlighten.c
+++ b/arch/x86/xen/enlighten.c
@@ -880,6 +880,8 @@ static __init void setup_shared_info(void)
880 /* In UP this is as good a place as any to set up shared info */ 880 /* In UP this is as good a place as any to set up shared info */
881 xen_setup_vcpu_info_placement(); 881 xen_setup_vcpu_info_placement();
882#endif 882#endif
883
884 xen_setup_mfn_list_list();
883} 885}
884 886
885static __init void xen_pagetable_setup_done(pgd_t *base) 887static __init void xen_pagetable_setup_done(pgd_t *base)