aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
authorKOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>2008-11-04 12:27:19 -0500
committerIngo Molnar <mingo@elte.hu>2008-11-06 03:50:38 -0500
commitfd51b2d7d5df932767b89e00d0871a38a2c53e74 (patch)
tree18e5671aee42f9cbab30bc51e33a7876a3e07532 /arch/x86/Kconfig
parentd4f1b10365d4f03dd802433e0014cf503e6e930c (diff)
x86: update CONFIG_NUMA description
Impact: clarify/update CONFIG_NUMA text CONFIG_NUMA description talk about a bit old thing. So, following changes are better. o CONFIG_NUMA is no longer EXPERIMENTAL o Opteron is not the only processor of NUMA topology on x86_64 no longer, but also Intel Core7i has it. Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig16
1 files changed, 10 insertions, 6 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 350bee1d54dc..38ae04bf6514 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -951,22 +951,26 @@ config ARCH_PHYS_ADDR_T_64BIT
951 951
952# Common NUMA Features 952# Common NUMA Features
953config NUMA 953config NUMA
954 bool "Numa Memory Allocation and Scheduler Support (EXPERIMENTAL)" 954 bool "Numa Memory Allocation and Scheduler Support"
955 depends on SMP 955 depends on SMP
956 depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL) 956 depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL)
957 default n if X86_PC 957 default n if X86_PC
958 default y if (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP) 958 default y if (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP)
959 help 959 help
960 Enable NUMA (Non Uniform Memory Access) support. 960 Enable NUMA (Non Uniform Memory Access) support.
961
961 The kernel will try to allocate memory used by a CPU on the 962 The kernel will try to allocate memory used by a CPU on the
962 local memory controller of the CPU and add some more 963 local memory controller of the CPU and add some more
963 NUMA awareness to the kernel. 964 NUMA awareness to the kernel.
964 965
965 For 32-bit this is currently highly experimental and should be only 966 For 64-bit this is recommended if the system is Intel Core 7i
966 used for kernel development. It might also cause boot failures. 967 (or later), AMD Opteron, or EM64T NUMA.
967 For 64-bit this is recommended on all multiprocessor Opteron systems. 968
968 If the system is EM64T, you should say N unless your system is 969 For 32-bit this is only needed on (rare) 32-bit-only platforms
969 EM64T NUMA. 970 that support NUMA topologies, such as NUMAQ / Summit, or if you
971 boot a 32-bit kernel on a 64-bit NUMA platform.
972
973 Otherwise, you should say N.
970 974
971comment "NUMA (Summit) requires SMP, 64GB highmem support, ACPI" 975comment "NUMA (Summit) requires SMP, 64GB highmem support, ACPI"
972 depends on X86_32 && X86_SUMMIT && (!HIGHMEM64G || !ACPI) 976 depends on X86_32 && X86_SUMMIT && (!HIGHMEM64G || !ACPI)