[IA64] SN: Add support for CPU disable
authorJohn Keller <jpk@sgi.com>
Thu, 23 Aug 2007 00:32:06 +0000 (19:32 -0500)
committerTony Luck <tony.luck@intel.com>
Sat, 1 Sep 2007 09:49:57 +0000 (02:49 -0700)
commit6e9de18120988388cdae5097c09e774416d58745
tree04f7de7bee8d38a4e871970afda136bb5ac853be
parent1aac0b5739ae192ee812eee09625ebfc08c2d760
[IA64] SN: Add support for CPU disable

Add additional support for CPU disable on SN platforms.
Correctly setup the smp_affinity mask for I/O error IRQs.
Restrict the use of the feature to Altix 4000 and 450 systems
running with a CPU disable capable PROM, and do not allow disabling
of CPU 0.

Signed-off-by: John Keller <jpk@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/smpboot.c
arch/ia64/sn/kernel/huberror.c
arch/ia64/sn/kernel/irq.c
arch/ia64/sn/kernel/sn2/sn2_smp.c
arch/ia64/sn/pci/pcibr/pcibr_provider.c
arch/ia64/sn/pci/tioca_provider.c
arch/ia64/sn/pci/tioce_provider.c
include/asm-ia64/sn/arch.h
include/asm-ia64/sn/intr.h
include/asm-ia64/sn/sn_feature_sets.h