aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--litmus/Kconfig12
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
61config 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
62endmenu 74endmenu
63 75