x86: fix wakeup_cpu with numaq/es7000, v2, fix
authorYinghai Lu <yinghai@kernel.org>
Mon, 17 Nov 2008 23:19:53 +0000 (15:19 -0800)
committerIngo Molnar <mingo@elte.hu>
Mon, 17 Nov 2008 23:27:24 +0000 (00:27 +0100)
commit54ac14a8e982ae6c7ac71ee2b0d0173b974509e2
treefa716a60474c2e3592cd06afa52f381cdd2cece8
parent569712b2b0970fa5b19673544d62ae661d04a220
x86: fix wakeup_cpu with numaq/es7000, v2, fix

Impact: fix wakeup_secondary_cpu with hotplug

We can not put that into x86_quirks, because that is __initdata.
So try to move that to genapic, and add update_genapic in x86_quirks.

later we even could use that stub to:

 1. autodetect CONFIG_ES7000_CLUSTERED_APIC
 2. more correct inquire_remote_apic with apic_verbosity setting.

Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/include/asm/genapic_32.h
arch/x86/include/asm/genapic_64.h
arch/x86/include/asm/mach-default/mach_apic.h
arch/x86/include/asm/mach-generic/mach_apic.h
arch/x86/include/asm/setup.h
arch/x86/kernel/es7000_32.c
arch/x86/kernel/genapic_64.c
arch/x86/kernel/numaq_32.c
arch/x86/kernel/setup.c
arch/x86/kernel/smpboot.c
arch/x86/mach-generic/probe.c