diff options
author | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2007-04-18 16:07:50 -0400 |
---|---|---|
committer | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2007-04-18 16:07:50 -0400 |
commit | 3f86a67c1f161d46e6aa3f82e2bc83dad33e7abd (patch) | |
tree | 36f1dd77cba88a42fef5fafd54b6cc78a5cb5a89 | |
parent | 8befda625795b575f55f033e20e09801eaccdd56 (diff) |
Added ID for GSN-EDF
-rw-r--r-- | litmus.c | 3 | ||||
-rw-r--r-- | litmus.h | 21 |
2 files changed, 14 insertions, 10 deletions
@@ -87,6 +87,9 @@ const char* get_scheduler_name(spolicy scheduler) | |||
87 | case SCHED_EDF_HSB: | 87 | case SCHED_EDF_HSB: |
88 | name = "EDF-HSB"; | 88 | name = "EDF-HSB"; |
89 | break; | 89 | break; |
90 | case SCHED_GSN_EDF: | ||
91 | name = "GSN-EDF"; | ||
92 | break; | ||
90 | default: | 93 | default: |
91 | name = "Unkown"; | 94 | name = "Unkown"; |
92 | break; | 95 | break; |
@@ -11,16 +11,17 @@ typedef int (*rt_fn_t)(void*); | |||
11 | 11 | ||
12 | /* Litmus scheduling policies */ | 12 | /* Litmus scheduling policies */ |
13 | typedef enum { | 13 | typedef enum { |
14 | SCHED_LINUX = 0, | 14 | SCHED_LINUX = 0, |
15 | SCHED_PFAIR = 1, | 15 | SCHED_PFAIR = 1, |
16 | SCHED_PFAIR_STAGGER = 2, | 16 | SCHED_PFAIR_STAGGER = 2, |
17 | SCHED_PART_EDF = 3, | 17 | SCHED_PART_EDF = 3, |
18 | SCHED_PART_EEVDF = 4, | 18 | SCHED_PART_EEVDF = 4, |
19 | SCHED_GLOBAL_EDF = 5, | 19 | SCHED_GLOBAL_EDF = 5, |
20 | SCHED_PFAIR_DESYNC = 6, | 20 | SCHED_PFAIR_DESYNC = 6, |
21 | SCHED_GLOBAL_EDF_NP = 7, | 21 | SCHED_GLOBAL_EDF_NP = 7, |
22 | SCHED_CUSTOM = 8, | 22 | SCHED_CUSTOM = 8, |
23 | SCHED_EDF_HSB = 9, | 23 | SCHED_EDF_HSB = 9, |
24 | SCHED_GSN_EDF = 10 | ||
24 | } spolicy; | 25 | } spolicy; |
25 | 26 | ||
26 | /* different types of clients */ | 27 | /* different types of clients */ |