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