diff options
Diffstat (limited to 'arch/x86/Kconfig')
| -rw-r--r-- | arch/x86/Kconfig | 8 |
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 | |||
| 826 | config NR_CPUS | 826 | config 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 |
