diff options
author | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2010-05-30 19:46:21 -0400 |
---|---|---|
committer | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2010-06-01 10:23:13 -0400 |
commit | cedc8df1cf1ff935af5455a9d565dac05192a47f (patch) | |
tree | 04771859bf08ff847894af6107e4b799a7a00cea /litmus/Kconfig | |
parent | 5b54b24c13b7c5dbaa06eae5e1a0075da354289c (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/Kconfig | 12 |
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 @@ | |||
1 | menu "LITMUS^RT" | 1 | menu "LITMUS^RT" |
2 | 2 | ||
3 | menu "Plugins" | 3 | menu "Scheduling" |
4 | 4 | ||
5 | config PLUGIN_CEDF | 5 | config 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 | ||
14 | config 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 | |||
14 | endmenu | 24 | endmenu |
15 | 25 | ||
16 | menu "Real-Time Synchronization" | 26 | menu "Real-Time Synchronization" |