mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 08:44:41 +00:00 
			
		
		
		
	[MIPS] Kconfig: Provide sane NR_CPUS defaults for more configurations
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
		
							parent
							
								
									24d55728dc
								
							
						
					
					
						commit
						130e2fb783
					
				
					 1 changed files with 32 additions and 3 deletions
				
			
		|  | @ -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 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Ralf Baechle
						Ralf Baechle