|
@@ -1340,6 +1340,8 @@ void __init native_smp_prepare_cpus(unsigned int max_cpus)
|
|
|
case SMP_FORCE_UP:
|
|
|
disable_smp();
|
|
|
apic_bsp_setup(false);
|
|
|
+ /* Setup local timer */
|
|
|
+ x86_init.timers.setup_percpu_clockev();
|
|
|
return;
|
|
|
case SMP_OK:
|
|
|
break;
|
|
@@ -1354,6 +1356,9 @@ void __init native_smp_prepare_cpus(unsigned int max_cpus)
|
|
|
default_setup_apic_routing();
|
|
|
cpu0_logical_apicid = apic_bsp_setup(false);
|
|
|
|
|
|
+ /* Setup local timer */
|
|
|
+ x86_init.timers.setup_percpu_clockev();
|
|
|
+
|
|
|
pr_info("CPU0: ");
|
|
|
print_cpu_info(&cpu_data(0));
|
|
|
|