diff options
author | H. Peter Anvin <hpa@linux.intel.com> | 2014-02-25 15:14:06 -0500 |
---|---|---|
committer | H. Peter Anvin <hpa@linux.intel.com> | 2014-02-27 11:07:39 -0500 |
commit | b5660ba76b41af69a0c09d434927bb4b4cadd4b1 (patch) | |
tree | 82cf802311ed7423cb527ba4ec2c6b166cad76e5 /arch/x86/Kconfig | |
parent | c5f9ee3d665a7660b296aa1e91949ae3376f0d07 (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/Kconfig | 36 |
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 | ||
497 | config 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 | |||
510 | config X86_SUPPORTS_MEMORY_FAILURE | 496 | config 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 | ||
1065 | choice | 1050 | choice |
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 | ||
1071 | config NOHIGHMEM | 1055 | config 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 | ||
1108 | config HIGHMEM4G | 1091 | config 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 | |||
1199 | config NUMA | 1181 | config 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--- |