kernel-ark/arch/x86_64/kernel
Andi Kleen 18a2b64712 [PATCH] x86_64: Don't assume BSP has ID 0 in new smp bootup
This patch removes the assumption that LAPIC entries contain the BSP as its
first entry.  This is a slight improvement to the temporary fix submitted by
Suresh Siddha.

- Removes assumption that LAPIC entries contain BSP first.

- Builds x86_acpiid_to_apicid[] and bios_cpu_apicid[] properly with BSP as
  first entry.

- Made maxcpus=1 boot on these systems.  Since the parsing earlier in
  arch/x86_64/kernel/mpparse.c stopped after maxcpus entries, other entries
  were not processed, this causes kernel not to boot on these systems.

TBD: x86_acpiid_to_apicid and bios_cpu_apicid[] seem to be exactly the
     same.  This could be removed, but might need more work to cleanup.

Signed-off-by: Ashok Raj <ashok.raj@intel.com>
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-05-17 07:59:16 -07:00
..
acpi
cpufreq
aperture.c
apic.c [PATCH] x86_64: Collected NMI watchdog fixes. 2005-05-17 07:59:16 -07:00
asm-offsets.c
e820.c
early_printk.c
entry.S [PATCH] x86_64: Readd missing tests in entry.S 2005-05-17 07:59:13 -07:00
genapic_cluster.c
genapic_flat.c
genapic.c
head64.c
head.S
i387.c
i8259.c
init_task.c
io_apic.c [PATCH] x86_64: Remove unique APIC/IO-APIC ID check 2005-05-17 07:59:14 -07:00
ioport.c
irq.c
kprobes.c
ldt.c
Makefile [PATCH] x86_64: Add pmtimer support 2005-05-17 07:59:15 -07:00
mce_intel.c
mce.c
module.c
mpparse.c [PATCH] x86_64: Don't assume BSP has ID 0 in new smp bootup 2005-05-17 07:59:16 -07:00
msr.c
nmi.c [PATCH] x86_64: Collected NMI watchdog fixes. 2005-05-17 07:59:16 -07:00
pci-dma.c
pci-gart.c
pci-nommu.c
pmtimer.c [PATCH] x86_64: Add pmtimer support 2005-05-17 07:59:15 -07:00
process.c
ptrace.c [PATCH] x86_64: Fix canonical checking for segment registers in ptrace 2005-05-17 07:59:15 -07:00
reboot.c
semaphore.c
setup64.c
setup.c [PATCH] x86_64: Don't print the internal k8c+ flag in /proc/cpuinfo 2005-05-17 07:59:14 -07:00
signal.c
smp.c
smpboot.c [PATCH] x86_64: Don't assume BSP has ID 0 in new smp bootup 2005-05-17 07:59:16 -07:00
suspend_asm.S
suspend.c
sys_x86_64.c
syscall.c
time.c [PATCH] x86_64: Add pmtimer support 2005-05-17 07:59:15 -07:00
trampoline.S
traps.c
vmlinux.lds.S
vsyscall.c [PATCH] x86_64: Make vsyscall.c compile without CONFIG_SYSCTL 2005-05-17 07:59:16 -07:00
x8664_ksyms.c