aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/setup_64.c
diff options
context:
space:
mode:
authorGlauber Costa <gcosta@redhat.com>2008-02-11 14:16:03 -0500
committerIngo Molnar <mingo@elte.hu>2008-04-17 11:40:47 -0400
commit2785c8d052278228cc3806233c09295088f83d42 (patch)
treec8ba8333a8c38bc81d38c656cfe99a6ef93ad33d /arch/x86/kernel/setup_64.c
parenta2beab31b167bd8ba49bb84944e07ac096f2ab0a (diff)
x86: call vsmp_init explicitly
It becomes to early for ioremap, so we use early_ioremap Signed-off-by: Glauber Costa <gcosta@redhat.com> Signed-off-by: Ravikiran Thirumalai <kiran@scalemp.com> Acked-by: Shai Fultheim <shai@scalemp.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/x86/kernel/setup_64.c')
-rw-r--r--arch/x86/kernel/setup_64.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/x86/kernel/setup_64.c b/arch/x86/kernel/setup_64.c
index f4f7ecfb898c..e67925674eae 100644
--- a/arch/x86/kernel/setup_64.c
+++ b/arch/x86/kernel/setup_64.c
@@ -345,6 +345,10 @@ void __init setup_arch(char **cmdline_p)
345 if (efi_enabled) 345 if (efi_enabled)
346 efi_init(); 346 efi_init();
347 347
348#ifdef CONFIG_PARAVIRT
349 vsmp_init();
350#endif
351
348 dmi_scan_machine(); 352 dmi_scan_machine();
349 353
350 io_delay_init(); 354 io_delay_init();