diff options
Diffstat (limited to 'arch/mips/Kconfig')
| -rw-r--r-- | arch/mips/Kconfig | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index a1cd84f9b3bc..c78b14380b3e 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
| @@ -250,7 +250,7 @@ config LASAT | |||
| 250 | select R5000_CPU_SCACHE | 250 | select R5000_CPU_SCACHE |
| 251 | select SYS_HAS_CPU_R5000 | 251 | select SYS_HAS_CPU_R5000 |
| 252 | select SYS_SUPPORTS_32BIT_KERNEL | 252 | select SYS_SUPPORTS_32BIT_KERNEL |
| 253 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 253 | select SYS_SUPPORTS_64BIT_KERNEL if BROKEN |
| 254 | select SYS_SUPPORTS_LITTLE_ENDIAN | 254 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 255 | select GENERIC_HARDIRQS_NO__DO_IRQ | 255 | select GENERIC_HARDIRQS_NO__DO_IRQ |
| 256 | 256 | ||
| @@ -470,11 +470,6 @@ config MIPS_XXS1500 | |||
| 470 | select SOC_AU1500 | 470 | select SOC_AU1500 |
| 471 | select SYS_SUPPORTS_LITTLE_ENDIAN | 471 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 472 | 472 | ||
| 473 | config PNX8550_V2PCI | ||
| 474 | bool "Philips PNX8550 based Viper2-PCI board" | ||
| 475 | select PNX8550 | ||
| 476 | select SYS_SUPPORTS_LITTLE_ENDIAN | ||
| 477 | |||
| 478 | config PNX8550_JBS | 473 | config PNX8550_JBS |
| 479 | bool "Philips PNX8550 based JBS board" | 474 | bool "Philips PNX8550 based JBS board" |
| 480 | select PNX8550 | 475 | select PNX8550 |
| @@ -547,6 +542,8 @@ config QEMU | |||
| 547 | select SYS_SUPPORTS_LITTLE_ENDIAN | 542 | select SYS_SUPPORTS_LITTLE_ENDIAN |
| 548 | select ARCH_SPARSEMEM_ENABLE | 543 | select ARCH_SPARSEMEM_ENABLE |
| 549 | select GENERIC_HARDIRQS_NO__DO_IRQ | 544 | select GENERIC_HARDIRQS_NO__DO_IRQ |
| 545 | select NR_CPUS_DEFAULT_1 | ||
| 546 | select SYS_SUPPORTS_SMP | ||
| 550 | help | 547 | help |
| 551 | Qemu is a software emulator which among other architectures also | 548 | Qemu is a software emulator which among other architectures also |
| 552 | can simulate a MIPS32 4Kc system. This patch adds support for the | 549 | can simulate a MIPS32 4Kc system. This patch adds support for the |
| @@ -1564,6 +1561,7 @@ config MIPS_MT_SMP | |||
| 1564 | select CPU_MIPSR2_IRQ_VI | 1561 | select CPU_MIPSR2_IRQ_VI |
| 1565 | select CPU_MIPSR2_SRS | 1562 | select CPU_MIPSR2_SRS |
| 1566 | select MIPS_MT | 1563 | select MIPS_MT |
| 1564 | select NR_CPUS_DEFAULT_2 | ||
| 1567 | select SMP | 1565 | select SMP |
| 1568 | select SYS_SUPPORTS_SMP | 1566 | select SYS_SUPPORTS_SMP |
| 1569 | help | 1567 | help |
| @@ -1578,7 +1576,6 @@ config MIPS_MT_SMTC | |||
| 1578 | select CPU_MIPSR2_IRQ_VI | 1576 | select CPU_MIPSR2_IRQ_VI |
| 1579 | select CPU_MIPSR2_SRS | 1577 | select CPU_MIPSR2_SRS |
| 1580 | select MIPS_MT | 1578 | select MIPS_MT |
| 1581 | select NR_CPUS_DEFAULT_2 | ||
| 1582 | select NR_CPUS_DEFAULT_8 | 1579 | select NR_CPUS_DEFAULT_8 |
| 1583 | select SMP | 1580 | select SMP |
| 1584 | select SYS_SUPPORTS_SMP | 1581 | select SYS_SUPPORTS_SMP |
| @@ -1609,7 +1606,7 @@ config MIPS_MT_FPAFF | |||
| 1609 | 1606 | ||
| 1610 | config MIPS_MT_SMTC_INSTANT_REPLAY | 1607 | config MIPS_MT_SMTC_INSTANT_REPLAY |
| 1611 | bool "Low-latency Dispatch of Deferred SMTC IPIs" | 1608 | bool "Low-latency Dispatch of Deferred SMTC IPIs" |
| 1612 | depends on MIPS_MT_SMTC | 1609 | depends on MIPS_MT_SMTC && !PREEMPT |
| 1613 | default y | 1610 | default y |
| 1614 | help | 1611 | help |
| 1615 | SMTC pseudo-interrupts between TCs are deferred and queued | 1612 | SMTC pseudo-interrupts between TCs are deferred and queued |
| @@ -1810,6 +1807,9 @@ config SMP | |||
| 1810 | config SYS_SUPPORTS_SMP | 1807 | config SYS_SUPPORTS_SMP |
| 1811 | bool | 1808 | bool |
| 1812 | 1809 | ||
| 1810 | config NR_CPUS_DEFAULT_1 | ||
| 1811 | bool | ||
| 1812 | |||
| 1813 | config NR_CPUS_DEFAULT_2 | 1813 | config NR_CPUS_DEFAULT_2 |
| 1814 | bool | 1814 | bool |
| 1815 | 1815 | ||
| @@ -1830,8 +1830,9 @@ config NR_CPUS_DEFAULT_64 | |||
| 1830 | 1830 | ||
| 1831 | config NR_CPUS | 1831 | config NR_CPUS |
| 1832 | int "Maximum number of CPUs (2-64)" | 1832 | int "Maximum number of CPUs (2-64)" |
| 1833 | range 2 64 | 1833 | range 1 64 if NR_CPUS_DEFAULT_1 |
| 1834 | depends on SMP | 1834 | depends on SMP |
| 1835 | default "1" if NR_CPUS_DEFAULT_1 | ||
| 1835 | default "2" if NR_CPUS_DEFAULT_2 | 1836 | default "2" if NR_CPUS_DEFAULT_2 |
| 1836 | default "4" if NR_CPUS_DEFAULT_4 | 1837 | default "4" if NR_CPUS_DEFAULT_4 |
| 1837 | default "8" if NR_CPUS_DEFAULT_8 | 1838 | default "8" if NR_CPUS_DEFAULT_8 |
| @@ -1842,10 +1843,13 @@ config NR_CPUS | |||
| 1842 | This allows you to specify the maximum number of CPUs which this | 1843 | This allows you to specify the maximum number of CPUs which this |
| 1843 | kernel will support. The maximum supported value is 32 for 32-bit | 1844 | kernel will support. The maximum supported value is 32 for 32-bit |
| 1844 | kernel and 64 for 64-bit kernels; the minimum value which makes | 1845 | kernel and 64 for 64-bit kernels; the minimum value which makes |
| 1845 | sense is 2. | 1846 | sense is 1 for Qemu (useful only for kernel debugging purposes) |
| 1847 | and 2 for all others. | ||
| 1846 | 1848 | ||
| 1847 | This is purely to save memory - each supported CPU adds | 1849 | This is purely to save memory - each supported CPU adds |
| 1848 | approximately eight kilobytes to the kernel image. | 1850 | approximately eight kilobytes to the kernel image. For best |
| 1851 | performance should round up your number of processors to the next | ||
| 1852 | power of two. | ||
| 1849 | 1853 | ||
| 1850 | # | 1854 | # |
| 1851 | # Timer Interrupt Frequency Configuration | 1855 | # Timer Interrupt Frequency Configuration |
