aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kernel/apic/x2apic_cluster.c
AgeCommit message (Collapse)AuthorFilesLines
2009-02-22x86: select x2apic ops in early apic probe only if x2apic mode is enabledSuresh Siddha1-4/+1
If BIOS hands over the control to OS in legacy xapic mode, select legacy xapic related ops in the early apic probe and shift to x2apic ops later in the boot sequence, only after enabling x2apic mode. If BIOS hands over the control in x2apic mode, select x2apic related ops in the early apic probe. This fixes the early boot panic, where we were selecting x2apic ops, while the cpu is still in legacy xapic mode. Signed-off-by: Suresh Siddha <[email protected]> Cc: Yinghai Lu <[email protected]> Cc: Andrew Morton <[email protected]> Signed-off-by: Ingo Molnar <[email protected]>
2009-02-17x86, apic: move APIC drivers to arch/x86/kernel/apic/*Ingo Molnar1-0/+243
arch/x86/kernel/ is getting a bit crowded, and the APIC drivers are scattered into various different files. Move them to arch/x86/kernel/apic/*, and also remove the 'gen' prefix from those which had it. Also move APIC related functionality: the IO-APIC driver, the NMI and the IPI code. Signed-off-by: Ingo Molnar <[email protected]>