diff options
author | Glenn Elliott <gelliott@cs.unc.edu> | 2013-03-21 18:43:43 -0400 |
---|---|---|
committer | Glenn Elliott <gelliott@cs.unc.edu> | 2013-03-21 18:47:18 -0400 |
commit | 7bbf3205ae1979cb41fd2a0dfdd103656bf8e84e (patch) | |
tree | b7ffd5eacbd6f11c42ec1e4cee0bc2041bcabd79 /litmus/edf_common.c | |
parent | 469aaad39c956446b8a31d351ee36bedd87ac18a (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.c | 2 |
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, |