diff options
author | Glenn Elliott <gelliott@cs.unc.edu> | 2011-01-28 17:29:03 -0500 |
---|---|---|
committer | Glenn Elliott <gelliott@cs.unc.edu> | 2011-01-28 19:18:53 -0500 |
commit | 1a6154cb07727ae9716de118da15dbdb399983b9 (patch) | |
tree | 73b222136d53fff9564306b6a64204bba6203618 /include/litmus/edzl_common.h | |
parent | b8be8fb192541fad88983ef6f9270cec1b51b59a (diff) |
Implementation of the EDZL scheduler.wip-edzl-final
Implementation of the EDZL scheduler. Zero-laxity points are
tracked by timers while jobs are in the pending state. Locking
primatives are not supported.
Diffstat (limited to 'include/litmus/edzl_common.h')
-rw-r--r-- | include/litmus/edzl_common.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/litmus/edzl_common.h b/include/litmus/edzl_common.h new file mode 100644 index 000000000000..d1a89ee08554 --- /dev/null +++ b/include/litmus/edzl_common.h | |||
@@ -0,0 +1,14 @@ | |||
1 | /* | ||
2 | * EDZL common data structures and utility functions shared by all EDZL | ||
3 | * based scheduler plugins | ||
4 | */ | ||
5 | |||
6 | #ifndef __UNC_EDZL_COMMON_H__ | ||
7 | #define __UNC_EDZL_COMMON_H__ | ||
8 | |||
9 | #include <litmus/rt_domain.h> | ||
10 | |||
11 | int edzl_higher_prio(struct task_struct* first, | ||
12 | struct task_struct* second); | ||
13 | |||
14 | #endif | ||