aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2007-04-18 16:07:50 -0400
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2007-04-18 16:07:50 -0400
commit3f86a67c1f161d46e6aa3f82e2bc83dad33e7abd (patch)
tree36f1dd77cba88a42fef5fafd54b6cc78a5cb5a89
parent8befda625795b575f55f033e20e09801eaccdd56 (diff)
Added ID for GSN-EDF
-rw-r--r--litmus.c3
-rw-r--r--litmus.h21
2 files changed, 14 insertions, 10 deletions
diff --git a/litmus.c b/litmus.c
index 6f4aa18..e4958ce 100644
--- a/litmus.c
+++ b/litmus.c
@@ -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;
diff --git a/litmus.h b/litmus.h
index 8b92383..e5d70be 100644
--- a/litmus.h
+++ b/litmus.h
@@ -11,16 +11,17 @@ typedef int (*rt_fn_t)(void*);
11 11
12/* Litmus scheduling policies */ 12/* Litmus scheduling policies */
13typedef enum { 13typedef 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 */