]> err.no Git - linux-2.6/blobdiff - arch/i386/kernel/smpboot.c
[PATCH] i386: SMP boot hook for paravirt
[linux-2.6] / arch / i386 / kernel / smpboot.c
index 8c6c8c52b95c0b574b837c279f84647d3b4ba867..1908afa265b983dec0e22a51eeaeba4307b78fb3 100644 (file)
@@ -834,6 +834,13 @@ wakeup_secondary_cpu(int phys_apicid, unsigned long start_eip)
        else
                num_starts = 0;
 
+       /*
+        * Paravirt / VMI wants a startup IPI hook here to set up the
+        * target processor state.
+        */
+       startup_ipi_hook(phys_apicid, (unsigned long) start_secondary,
+                        (unsigned long) stack_start.esp);
+
        /*
         * Run STARTUP IPI loop.
         */