aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/edf_common.c
diff options
context:
space:
mode:
authorGlenn Elliott <gelliott@cs.unc.edu>2013-03-21 18:43:43 -0400
committerGlenn Elliott <gelliott@cs.unc.edu>2013-03-21 18:47:18 -0400
commit7bbf3205ae1979cb41fd2a0dfdd103656bf8e84e (patch)
treeb7ffd5eacbd6f11c42ec1e4cee0bc2041bcabd79 /litmus/edf_common.c
parent469aaad39c956446b8a31d351ee36bedd87ac18a (diff)
SOBLIV draining support for C-EDF.wip-2012.3-gpu
Adds support for suspension-oblivous budget draining to C-EDF. Also changes how jobs with exhausted budget in C-EDF are treated: jobs are early released until they catch up.
Diffstat (limited to 'litmus/edf_common.c')
-rw-r--r--litmus/edf_common.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/litmus/edf_common.c b/litmus/edf_common.c
index 52ccac998142..76ed1056ef6f 100644
--- a/litmus/edf_common.c
+++ b/litmus/edf_common.c
@@ -214,6 +214,8 @@ klmirqd_tie_break:
214 */ 214 */
215 int pid_break; 215 int pid_break;
216 216
217 /* TODO: INCORPERATE job_params::backlog INTO TIE-BREAKING */
218
217#if defined(CONFIG_EDF_TIE_BREAK_LATENESS) 219#if defined(CONFIG_EDF_TIE_BREAK_LATENESS)
218 /* Tie break by lateness. Jobs with greater lateness get 220 /* Tie break by lateness. Jobs with greater lateness get
219 * priority. This should spread tardiness across all tasks, 221 * priority. This should spread tardiness across all tasks,