x86/Voyager: make it build and boot
authorJames Bottomley <James.Bottomley@HansenPartnership.com>
Sat, 31 Jan 2009 16:24:43 +0000 (17:24 +0100)
committerIngo Molnar <mingo@elte.hu>
Sat, 31 Jan 2009 17:26:07 +0000 (18:26 +0100)
commit92ab78315c638515d0e81b0c70b2082f713582d9
tree9b9e2f8c0e985a0a3f7afaeb3160706aa1fe172a
parent7fc49f19813030f2e15ad2ccec5cb701f7f4a3ec
x86/Voyager: make it build and boot

[
  mingo@elte.hu: these fixes are a subset of changes cherry-picked from:

     git://git.kernel.org:/pub/scm/linux/kernel/git/jejb/voyager-2.6.git

  They fix various problems that recent x86 changes caused in the Voyager
  subarchitecture: both APIC changes and cpumask changes and certain
  cleanups caused subarch assumptions to break.

  Most of these changes are obsolete as the subarch code has been removed
  from the x86 development tree - but we merge them upstream to make Voyager
  build and boot.
]

Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/irqinit_32.c
arch/x86/mach-default/setup.c
arch/x86/mach-voyager/setup.c
arch/x86/mach-voyager/voyager_smp.c