aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@linux.intel.com>2014-02-25 15:14:06 -0500
committerH. Peter Anvin <hpa@linux.intel.com>2014-02-27 11:07:39 -0500
commitb5660ba76b41af69a0c09d434927bb4b4cadd4b1 (patch)
tree82cf802311ed7423cb527ba4ec2c6b166cad76e5 /arch/x86/Kconfig
parentc5f9ee3d665a7660b296aa1e91949ae3376f0d07 (diff)
x86, platforms: Remove NUMAQ
The NUMAQ support seems to be unmaintained, remove it. Cc: Paul Gortmaker <paul.gortmaker@windriver.com> Cc: David Rientjes <rientjes@google.com> Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com> Link: http://lkml.kernel.org/r/n/530CFD6C.7040705@zytor.com
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig36
1 files changed, 8 insertions, 28 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 3c7f6dbf8498..e1d0c9ac2b56 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -346,7 +346,6 @@ config X86_EXTENDED_PLATFORM
346 for the following (non-PC) 32 bit x86 platforms: 346 for the following (non-PC) 32 bit x86 platforms:
347 Goldfish (Android emulator) 347 Goldfish (Android emulator)
348 AMD Elan 348 AMD Elan
349 NUMAQ (IBM/Sequent)
350 RDC R-321x SoC 349 RDC R-321x SoC
351 SGI 320/540 (Visual Workstation) 350 SGI 320/540 (Visual Workstation)
352 STA2X11-based (e.g. Northville) 351 STA2X11-based (e.g. Northville)
@@ -487,32 +486,18 @@ config X86_32_NON_STANDARD
487 depends on X86_32 && SMP 486 depends on X86_32 && SMP
488 depends on X86_EXTENDED_PLATFORM 487 depends on X86_EXTENDED_PLATFORM
489 ---help--- 488 ---help---
490 This option compiles in the NUMAQ, bigsmp, and STA2X11 default 489 This option compiles in the bigsmp and STA2X11 default
491 subarchitectures. It is intended for a generic binary kernel. If you 490 subarchitectures. It is intended for a generic binary
492 select them all, kernel will probe it one by one and will fallback to 491 kernel. If you select them all, kernel will probe it one by
493 default. 492 one and will fallback to default.
494 493
495# Alphabetically sorted list of Non standard 32 bit platforms 494# Alphabetically sorted list of Non standard 32 bit platforms
496 495
497config X86_NUMAQ
498 bool "NUMAQ (IBM/Sequent)"
499 depends on X86_32_NON_STANDARD
500 depends on PCI
501 select NUMA
502 select X86_MPPARSE
503 ---help---
504 This option is used for getting Linux to run on a NUMAQ (IBM/Sequent)
505 NUMA multiquad box. This changes the way that processors are
506 bootstrapped, and uses Clustered Logical APIC addressing mode instead
507 of Flat Logical. You will need a new lynxer.elf file to flash your
508 firmware with - send email to <Martin.Bligh@us.ibm.com>.
509
510config X86_SUPPORTS_MEMORY_FAILURE 496config X86_SUPPORTS_MEMORY_FAILURE
511 def_bool y 497 def_bool y
512 # MCE code calls memory_failure(): 498 # MCE code calls memory_failure():
513 depends on X86_MCE 499 depends on X86_MCE
514 # On 32-bit this adds too big of NODES_SHIFT and we run out of page flags: 500 # On 32-bit this adds too big of NODES_SHIFT and we run out of page flags:
515 depends on !X86_NUMAQ
516 # On 32-bit SPARSEMEM adds too big of SECTIONS_WIDTH: 501 # On 32-bit SPARSEMEM adds too big of SECTIONS_WIDTH:
517 depends on X86_64 || !SPARSEMEM 502 depends on X86_64 || !SPARSEMEM
518 select ARCH_SUPPORTS_MEMORY_FAILURE 503 select ARCH_SUPPORTS_MEMORY_FAILURE
@@ -783,7 +768,7 @@ config NR_CPUS
783 range 2 8192 if SMP && !MAXSMP && CPUMASK_OFFSTACK && X86_64 768 range 2 8192 if SMP && !MAXSMP && CPUMASK_OFFSTACK && X86_64
784 default "1" if !SMP 769 default "1" if !SMP
785 default "8192" if MAXSMP 770 default "8192" if MAXSMP
786 default "32" if SMP && (X86_NUMAQ || X86_BIGSMP) 771 default "32" if SMP && X86_BIGSMP
787 default "8" if SMP 772 default "8" if SMP
788 ---help--- 773 ---help---
789 This allows you to specify the maximum number of CPUs which this 774 This allows you to specify the maximum number of CPUs which this
@@ -1064,13 +1049,11 @@ config X86_CPUID
1064 1049
1065choice 1050choice
1066 prompt "High Memory Support" 1051 prompt "High Memory Support"
1067 default HIGHMEM64G if X86_NUMAQ
1068 default HIGHMEM4G 1052 default HIGHMEM4G
1069 depends on X86_32 1053 depends on X86_32
1070 1054
1071config NOHIGHMEM 1055config NOHIGHMEM
1072 bool "off" 1056 bool "off"
1073 depends on !X86_NUMAQ
1074 ---help--- 1057 ---help---
1075 Linux can use up to 64 Gigabytes of physical memory on x86 systems. 1058 Linux can use up to 64 Gigabytes of physical memory on x86 systems.
1076 However, the address space of 32-bit x86 processors is only 4 1059 However, the address space of 32-bit x86 processors is only 4
@@ -1107,7 +1090,6 @@ config NOHIGHMEM
1107 1090
1108config HIGHMEM4G 1091config HIGHMEM4G
1109 bool "4GB" 1092 bool "4GB"
1110 depends on !X86_NUMAQ
1111 ---help--- 1093 ---help---
1112 Select this if you have a 32-bit processor and between 1 and 4 1094 Select this if you have a 32-bit processor and between 1 and 4
1113 gigabytes of physical RAM. 1095 gigabytes of physical RAM.
@@ -1199,8 +1181,8 @@ config DIRECT_GBPAGES
1199config NUMA 1181config NUMA
1200 bool "Numa Memory Allocation and Scheduler Support" 1182 bool "Numa Memory Allocation and Scheduler Support"
1201 depends on SMP 1183 depends on SMP
1202 depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP)) 1184 depends on X86_64 || (X86_32 && HIGHMEM64G && X86_BIGSMP)
1203 default y if (X86_NUMAQ || X86_BIGSMP) 1185 default y if X86_BIGSMP
1204 ---help--- 1186 ---help---
1205 Enable NUMA (Non Uniform Memory Access) support. 1187 Enable NUMA (Non Uniform Memory Access) support.
1206 1188
@@ -1211,8 +1193,7 @@ config NUMA
1211 For 64-bit this is recommended if the system is Intel Core i7 1193 For 64-bit this is recommended if the system is Intel Core i7
1212 (or later), AMD Opteron, or EM64T NUMA. 1194 (or later), AMD Opteron, or EM64T NUMA.
1213 1195
1214 For 32-bit this is only needed on (rare) 32-bit-only platforms 1196 For 32-bit this is only needed if you boot a 32-bit
1215 that support NUMA topologies, such as NUMAQ, or if you boot a 32-bit
1216 kernel on a 64-bit NUMA platform. 1197 kernel on a 64-bit NUMA platform.
1217 1198
1218 Otherwise, you should say N. 1199 Otherwise, you should say N.
@@ -1258,7 +1239,6 @@ config NODES_SHIFT
1258 range 1 10 1239 range 1 10
1259 default "10" if MAXSMP 1240 default "10" if MAXSMP
1260 default "6" if X86_64 1241 default "6" if X86_64
1261 default "4" if X86_NUMAQ
1262 default "3" 1242 default "3"
1263 depends on NEED_MULTIPLE_NODES 1243 depends on NEED_MULTIPLE_NODES
1264 ---help--- 1244 ---help---