aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/Kconfig
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2010-05-30 19:46:21 -0400
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2010-06-01 10:23:13 -0400
commitcedc8df1cf1ff935af5455a9d565dac05192a47f (patch)
tree04771859bf08ff847894af6107e4b799a7a00cea /litmus/Kconfig
parent5b54b24c13b7c5dbaa06eae5e1a0075da354289c (diff)
Make release master support optional
Introduces CONFIG_RELEASE_MASTER and makes release master support dependent on the new symbol. This is useful because dedicated interrupt handling only applies to "large" multicore platforms. This will allow us to not implement smp_send_pull_timers() for all platforms.
Diffstat (limited to 'litmus/Kconfig')
-rw-r--r--litmus/Kconfig12
1 files changed, 11 insertions, 1 deletions
diff --git a/litmus/Kconfig b/litmus/Kconfig
index cc49e1a7f9c7..614e1051fa49 100644
--- a/litmus/Kconfig
+++ b/litmus/Kconfig
@@ -1,6 +1,6 @@
1menu "LITMUS^RT" 1menu "LITMUS^RT"
2 2
3menu "Plugins" 3menu "Scheduling"
4 4
5config PLUGIN_CEDF 5config PLUGIN_CEDF
6 bool "Clustered-EDF" 6 bool "Clustered-EDF"
@@ -11,6 +11,16 @@ config PLUGIN_CEDF
11 On smaller platforms (e.g., ARM PB11MPCore), using C-EDF 11 On smaller platforms (e.g., ARM PB11MPCore), using C-EDF
12 makes little sense since there aren't any shared caches. 12 makes little sense since there aren't any shared caches.
13 13
14config RELEASE_MASTER
15 bool "Release-master Support"
16 default n
17 help
18 Allow one processor to act as a dedicated interrupt processor
19 that services all timer interrupts, but that does not schedule
20 real-time tasks. See RTSS'09 paper for details
21 (http://www.cs.unc.edu/~anderson/papers.html).
22 Currently only supported by GSN-EDF.
23
14endmenu 24endmenu
15 25
16menu "Real-Time Synchronization" 26menu "Real-Time Synchronization"