aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/Kconfig
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2007-10-11 18:46:09 -0400
committerRalf Baechle <ralf@linux-mips.org>2007-10-11 18:46:09 -0400
commitea5804015c0ce67741eb4b156a071fb4f415345f (patch)
treebc4da66c0d9a531a17159b1cb001ad8e96d24487 /arch/mips/Kconfig
parent7bcf7717b6a047c272410d0cd00213185fe6b99d (diff)
[MIPS] Dyntick support for SMTC:
The kernel currently only supports broadcasting of the timer interrupt from a single timer, not multicasting into two multicast groups of processors. So the implemented mechanism for SMTC works by broadcasting the cp0 compare interrupt on VPE 0 and ignoring it on any additional VPEs. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r--arch/mips/Kconfig4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index ecce3aab1981..d8c905840af5 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -1368,6 +1368,7 @@ config MIPS_MT_SMTC
1368 depends on CPU_MIPS32_R2 1368 depends on CPU_MIPS32_R2
1369 #depends on CPU_MIPS64_R2 # once there is hardware ... 1369 #depends on CPU_MIPS64_R2 # once there is hardware ...
1370 depends on SYS_SUPPORTS_MULTITHREADING 1370 depends on SYS_SUPPORTS_MULTITHREADING
1371 select GENERIC_CLOCKEVENTS_BROADCAST
1371 select CPU_MIPSR2_IRQ_VI 1372 select CPU_MIPSR2_IRQ_VI
1372 select CPU_MIPSR2_IRQ_EI 1373 select CPU_MIPSR2_IRQ_EI
1373 select CPU_MIPSR2_SRS 1374 select CPU_MIPSR2_SRS
@@ -1537,6 +1538,9 @@ config CPU_HAS_SYNC
1537 depends on !CPU_R3000 1538 depends on !CPU_R3000
1538 default y 1539 default y
1539 1540
1541config GENERIC_CLOCKEVENTS_BROADCAST
1542 bool
1543
1540# 1544#
1541# Use the generic interrupt handling code in kernel/irq/: 1545# Use the generic interrupt handling code in kernel/irq/:
1542# 1546#