aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig8
1 files changed, 5 insertions, 3 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 5cd6eea9b7b3..e6dde05e7eb0 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -826,14 +826,16 @@ config MAXSMP
826config NR_CPUS 826config NR_CPUS
827 int "Maximum number of CPUs" if SMP && !MAXSMP 827 int "Maximum number of CPUs" if SMP && !MAXSMP
828 range 2 8 if SMP && X86_32 && !X86_BIGSMP 828 range 2 8 if SMP && X86_32 && !X86_BIGSMP
829 range 2 512 if SMP && !MAXSMP 829 range 2 512 if SMP && !MAXSMP && !CPUMASK_OFFSTACK
830 range 2 8192 if SMP && !MAXSMP && CPUMASK_OFFSTACK && X86_64
830 default "1" if !SMP 831 default "1" if !SMP
831 default "4096" if MAXSMP 832 default "8192" if MAXSMP
832 default "32" if SMP && (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP || X86_ES7000) 833 default "32" if SMP && (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP || X86_ES7000)
833 default "8" if SMP 834 default "8" if SMP
834 ---help--- 835 ---help---
835 This allows you to specify the maximum number of CPUs which this 836 This allows you to specify the maximum number of CPUs which this
836 kernel will support. The maximum supported value is 512 and the 837 kernel will support. If CPUMASK_OFFSTACK is enabled, the maximum
838 supported value is 4096, otherwise the maximum value is 512. The
837 minimum value which makes sense is 2. 839 minimum value which makes sense is 2.
838 840
839 This is purely to save memory - each supported CPU adds 841 This is purely to save memory - each supported CPU adds