mirror of
https://github.com/adulau/aha.git
synced 2025-01-01 05:36:24 +00:00
x86: move local APIC timer init to the end of start_secondary()
Preparatory patch for the AMD C1E wreckage fixup. Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
parent
1595f452f3
commit
3ac508be76
1 changed files with 2 additions and 5 deletions
|
@ -335,11 +335,6 @@ void __cpuinit start_secondary(void)
|
||||||
*/
|
*/
|
||||||
check_tsc_sync_target();
|
check_tsc_sync_target();
|
||||||
|
|
||||||
Dprintk("cpu %d: setting up apic clock\n", smp_processor_id());
|
|
||||||
setup_secondary_APIC_clock();
|
|
||||||
|
|
||||||
Dprintk("cpu %d: enabling apic timer\n", smp_processor_id());
|
|
||||||
|
|
||||||
if (nmi_watchdog == NMI_IO_APIC) {
|
if (nmi_watchdog == NMI_IO_APIC) {
|
||||||
disable_8259A_irq(0);
|
disable_8259A_irq(0);
|
||||||
enable_NMI_through_LVT0(NULL);
|
enable_NMI_through_LVT0(NULL);
|
||||||
|
@ -374,6 +369,8 @@ void __cpuinit start_secondary(void)
|
||||||
|
|
||||||
unlock_ipi_call_lock();
|
unlock_ipi_call_lock();
|
||||||
|
|
||||||
|
setup_secondary_APIC_clock();
|
||||||
|
|
||||||
cpu_idle();
|
cpu_idle();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue