diff options
author | Glenn Elliott <gelliott@cs.unc.edu> | 2013-09-27 13:13:43 -0400 |
---|---|---|
committer | Glenn Elliott <gelliott@cs.unc.edu> | 2013-09-27 13:55:14 -0400 |
commit | ee3539ec754976c2303905de2ef87fef3395b518 (patch) | |
tree | 36bb8cc3ff82fb54091e4eb983f9d34a2bbc279f /litmus | |
parent | f80c0017e4bdbb19a6060b97673b09103806a0c5 (diff) |
Add CONFIG_SCHED_PGM to litmus/Kconfig
Conditional compilation of PGM features. Off by default.
Diffstat (limited to 'litmus')
-rw-r--r-- | litmus/Kconfig | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/litmus/Kconfig b/litmus/Kconfig index 5d5d6eb29882..11f2801a943f 100644 --- a/litmus/Kconfig +++ b/litmus/Kconfig | |||
@@ -58,6 +58,18 @@ config BUG_ON_MIGRATION_DEADLOCK | |||
58 | BUG() triggers, the scheduler is broken and turning off this option | 58 | BUG() triggers, the scheduler is broken and turning off this option |
59 | won't fix it. | 59 | won't fix it. |
60 | 60 | ||
61 | config SCHED_PGM | ||
62 | bool "PGM Support" | ||
63 | default n | ||
64 | depends on LITMUS_LOCKING && ALLOW_EARLY_RELEASE | ||
65 | help | ||
66 | Include infrastructure for scheduling PGM graphs. Since PGM token | ||
67 | constraints are not (yet) implemented in the kernel, a job must | ||
68 | tell Litmus when it is waiting for tokens. Litmus boost's the | ||
69 | priority of waiting jobs (which are expected to be well-behaved | ||
70 | and sleep while waiting for tokens) to ensure bounded priority | ||
71 | inversions. Litmus may also change a jobs release/deadline depending | ||
72 | upon when the jobs input tokens are generated. | ||
61 | 73 | ||
62 | endmenu | 74 | endmenu |
63 | 75 | ||