|
@@ -145,6 +145,11 @@ asmlinkage void secondary_start_kernel(void)
|
|
|
if (cpu_ops[cpu]->cpu_postboot)
|
|
|
cpu_ops[cpu]->cpu_postboot();
|
|
|
|
|
|
+ /*
|
|
|
+ * Enable GIC and timers.
|
|
|
+ */
|
|
|
+ notify_cpu_starting(cpu);
|
|
|
+
|
|
|
/*
|
|
|
* OK, now it's safe to let the boot CPU continue. Wait for
|
|
|
* the CPU migration code to notice that the CPU is online
|
|
@@ -153,11 +158,6 @@ asmlinkage void secondary_start_kernel(void)
|
|
|
set_cpu_online(cpu, true);
|
|
|
complete(&cpu_running);
|
|
|
|
|
|
- /*
|
|
|
- * Enable GIC and timers.
|
|
|
- */
|
|
|
- notify_cpu_starting(cpu);
|
|
|
-
|
|
|
local_irq_enable();
|
|
|
local_fiq_enable();
|
|
|
|