diff options
| -rw-r--r-- | arch/x86/Kconfig | 6 |
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 | |||
| 825 | config NR_CPUS | 825 | config 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 |
