|
@@ -575,6 +575,7 @@ config SGI_IP27
|
|
|
select DMA_IP27
|
|
|
select EARLY_PRINTK
|
|
|
select HW_HAS_PCI
|
|
|
+ select NR_CPUS_DEFAULT_64
|
|
|
select PCI_DOMAINS
|
|
|
select SYS_HAS_CPU_R10000
|
|
|
select SYS_SUPPORTS_64BIT_KERNEL
|
|
@@ -612,6 +613,7 @@ config SIBYTE_BIGSUR
|
|
|
bool "Sibyte BCM91480B-BigSur"
|
|
|
select BOOT_ELF32
|
|
|
select DMA_COHERENT
|
|
|
+ select NR_CPUS_DEFAULT_4
|
|
|
select PCI_DOMAINS
|
|
|
select SIBYTE_BCM1x80
|
|
|
select SWAP_IO_SPACE
|
|
@@ -623,6 +625,7 @@ config SIBYTE_SWARM
|
|
|
bool "Sibyte BCM91250A-SWARM"
|
|
|
select BOOT_ELF32
|
|
|
select DMA_COHERENT
|
|
|
+ select NR_CPUS_DEFAULT_2
|
|
|
select SIBYTE_SB1250
|
|
|
select SWAP_IO_SPACE
|
|
|
select SYS_HAS_CPU_SB1
|
|
@@ -635,6 +638,7 @@ config SIBYTE_SENTOSA
|
|
|
depends on EXPERIMENTAL
|
|
|
select BOOT_ELF32
|
|
|
select DMA_COHERENT
|
|
|
+ select NR_CPUS_DEFAULT_2
|
|
|
select SIBYTE_SB1250
|
|
|
select SWAP_IO_SPACE
|
|
|
select SYS_HAS_CPU_SB1
|
|
@@ -668,6 +672,7 @@ config SIBYTE_PTSWARM
|
|
|
depends on EXPERIMENTAL
|
|
|
select BOOT_ELF32
|
|
|
select DMA_COHERENT
|
|
|
+ select NR_CPUS_DEFAULT_2
|
|
|
select SIBYTE_SB1250
|
|
|
select SWAP_IO_SPACE
|
|
|
select SYS_HAS_CPU_SB1
|
|
@@ -680,6 +685,7 @@ config SIBYTE_LITTLESUR
|
|
|
depends on EXPERIMENTAL
|
|
|
select BOOT_ELF32
|
|
|
select DMA_COHERENT
|
|
|
+ select NR_CPUS_DEFAULT_2
|
|
|
select SIBYTE_SB1250
|
|
|
select SWAP_IO_SPACE
|
|
|
select SYS_HAS_CPU_SB1
|
|
@@ -1524,6 +1530,8 @@ config MIPS_MT_SMTC
|
|
|
select CPU_MIPSR2_IRQ_VI
|
|
|
select CPU_MIPSR2_SRS
|
|
|
select MIPS_MT
|
|
|
+ select NR_CPUS_DEFAULT_2
|
|
|
+ select NR_CPUS_DEFAULT_8
|
|
|
select SMP
|
|
|
select SYS_SUPPORTS_SMP
|
|
|
help
|
|
@@ -1739,13 +1747,34 @@ config SMP
|
|
|
config SYS_SUPPORTS_SMP
|
|
|
bool
|
|
|
|
|
|
+config NR_CPUS_DEFAULT_2
|
|
|
+ bool
|
|
|
+
|
|
|
+config NR_CPUS_DEFAULT_4
|
|
|
+ bool
|
|
|
+
|
|
|
+config NR_CPUS_DEFAULT_8
|
|
|
+ bool
|
|
|
+
|
|
|
+config NR_CPUS_DEFAULT_16
|
|
|
+ bool
|
|
|
+
|
|
|
+config NR_CPUS_DEFAULT_32
|
|
|
+ bool
|
|
|
+
|
|
|
+config NR_CPUS_DEFAULT_64
|
|
|
+ bool
|
|
|
+
|
|
|
config NR_CPUS
|
|
|
int "Maximum number of CPUs (2-64)"
|
|
|
range 2 64
|
|
|
depends on SMP
|
|
|
- default "64" if SGI_IP27
|
|
|
- default "2"
|
|
|
- default "8" if MIPS_MT_SMTC
|
|
|
+ default "2" if NR_CPUS_DEFAULT_2
|
|
|
+ default "4" if NR_CPUS_DEFAULT_4
|
|
|
+ default "8" if NR_CPUS_DEFAULT_8
|
|
|
+ default "16" if NR_CPUS_DEFAULT_16
|
|
|
+ default "32" if NR_CPUS_DEFAULT_32
|
|
|
+ default "64" if NR_CPUS_DEFAULT_64
|
|
|
help
|
|
|
This allows you to specify the maximum number of CPUs which this
|
|
|
kernel will support. The maximum supported value is 32 for 32-bit
|