diff options
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index a00fabe2e4e0..5c863bcd5614 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -117,9 +117,9 @@ config MACH_JAZZ | |||
117 | select ARC32 | 117 | select ARC32 |
118 | select ARCH_MAY_HAVE_PC_FDC | 118 | select ARCH_MAY_HAVE_PC_FDC |
119 | select GENERIC_ISA_DMA | 119 | select GENERIC_ISA_DMA |
120 | select I8253 | ||
121 | select I8259 | 120 | select I8259 |
122 | select ISA | 121 | select ISA |
122 | select PCSPEAKER | ||
123 | select SYS_HAS_CPU_R4X00 | 123 | select SYS_HAS_CPU_R4X00 |
124 | select SYS_SUPPORTS_32BIT_KERNEL | 124 | select SYS_SUPPORTS_32BIT_KERNEL |
125 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL | 125 | select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL |
@@ -347,9 +347,9 @@ config QEMU | |||
347 | select DMA_COHERENT | 347 | select DMA_COHERENT |
348 | select GENERIC_ISA_DMA | 348 | select GENERIC_ISA_DMA |
349 | select HAVE_STD_PC_SERIAL_PORT | 349 | select HAVE_STD_PC_SERIAL_PORT |
350 | select I8253 | ||
351 | select I8259 | 350 | select I8259 |
352 | select ISA | 351 | select ISA |
352 | select PCSPEAKER | ||
353 | select SWAP_IO_SPACE | 353 | select SWAP_IO_SPACE |
354 | select SYS_HAS_CPU_MIPS32_R1 | 354 | select SYS_HAS_CPU_MIPS32_R1 |
355 | select SYS_SUPPORTS_32BIT_KERNEL | 355 | select SYS_SUPPORTS_32BIT_KERNEL |
@@ -562,9 +562,9 @@ config SNI_RM | |||
562 | select HW_HAS_EISA | 562 | select HW_HAS_EISA |
563 | select HW_HAS_PCI | 563 | select HW_HAS_PCI |
564 | select IRQ_CPU | 564 | select IRQ_CPU |
565 | select I8253 | ||
566 | select I8259 | 565 | select I8259 |
567 | select ISA | 566 | select ISA |
567 | select PCSPEAKER | ||
568 | select SWAP_IO_SPACE if CPU_BIG_ENDIAN | 568 | select SWAP_IO_SPACE if CPU_BIG_ENDIAN |
569 | select SYS_HAS_CPU_R4X00 | 569 | select SYS_HAS_CPU_R4X00 |
570 | select SYS_HAS_CPU_R5000 | 570 | select SYS_HAS_CPU_R5000 |
@@ -1404,6 +1404,19 @@ config MIPS_MT_SMTC_INSTANT_REPLAY | |||
1404 | it off), but ensures that IPIs are handled promptly even under | 1404 | it off), but ensures that IPIs are handled promptly even under |
1405 | heavy I/O interrupt load. | 1405 | heavy I/O interrupt load. |
1406 | 1406 | ||
1407 | config MIPS_MT_SMTC_IM_BACKSTOP | ||
1408 | bool "Use per-TC register bits as backstop for inhibited IM bits" | ||
1409 | depends on MIPS_MT_SMTC | ||
1410 | default y | ||
1411 | help | ||
1412 | To support multiple TC microthreads acting as "CPUs" within | ||
1413 | a VPE, VPE-wide interrupt mask bits must be specially manipulated | ||
1414 | during interrupt handling. To support legacy drivers and interrupt | ||
1415 | controller management code, SMTC has a "backstop" to track and | ||
1416 | if necessary restore the interrupt mask. This has some performance | ||
1417 | impact on interrupt service overhead. Disable it only if you know | ||
1418 | what you are doing. | ||
1419 | |||
1407 | config MIPS_VPE_LOADER_TOM | 1420 | config MIPS_VPE_LOADER_TOM |
1408 | bool "Load VPE program into memory hidden from linux" | 1421 | bool "Load VPE program into memory hidden from linux" |
1409 | depends on MIPS_VPE_LOADER | 1422 | depends on MIPS_VPE_LOADER |
@@ -1851,7 +1864,7 @@ config MMU | |||
1851 | bool | 1864 | bool |
1852 | default y | 1865 | default y |
1853 | 1866 | ||
1854 | config I8253 | 1867 | config PCSPEAKER |
1855 | bool | 1868 | bool |
1856 | 1869 | ||
1857 | source "drivers/pcmcia/Kconfig" | 1870 | source "drivers/pcmcia/Kconfig" |