x86: fix APIC related bootup crash on Athlon XP CPUs
authorIngo Molnar <mingo@elte.hu>
Mon, 26 Nov 2007 19:42:20 +0000 (20:42 +0100)
committerIngo Molnar <mingo@elte.hu>
Mon, 26 Nov 2007 19:42:20 +0000 (20:42 +0100)
commitf44d9efd3510776216938fef84adc99cc0e12412
tree29e7db613b53e42e32964a36aeb3b4b4d414b19d
parent52bfb36050c8529d9031d2c2513b281a360922ec
x86: fix APIC related bootup crash on Athlon XP CPUs

warmbloodedcreature@gmail.com reported that an APIC-enabled
Asus a7v8x-x with an Athlon XP reboots early in the bootup:

   http://bugzilla.kernel.org/show_bug.cgi?id=8723

after a long marathon of spontaneous-reboot debugging, it turns
out to be caused by sync_Arb_ids(). AMD CPUs never really needed
this sequence anyway, so just return early if we meet an AMD CPU.

Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/kernel/apic_32.c