diff options
author | Namhoon Kim <namhoonk@ludwig.cs.unc.edu> | 2013-11-25 17:16:38 -0500 |
---|---|---|
committer | Namhoon Kim <namhoonk@ludwig.cs.unc.edu> | 2013-11-25 17:16:38 -0500 |
commit | d2f58ddbfb1dd4fb1b6ff0bebbd886b1dcf5af34 (patch) | |
tree | 962fdfb5344956d341adcfc20508adb14437acbc /include/litmus/rt_param.h | |
parent | bcaacec1ca714224807728a63eccb37e3d685cd6 (diff) |
First draft of C-FL-splitwip-pgm-split
Diffstat (limited to 'include/litmus/rt_param.h')
-rw-r--r-- | include/litmus/rt_param.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/litmus/rt_param.h b/include/litmus/rt_param.h index 138799fbaad7..65798427d5c3 100644 --- a/include/litmus/rt_param.h +++ b/include/litmus/rt_param.h | |||
@@ -76,6 +76,7 @@ struct rt_task { | |||
76 | lt_t period; | 76 | lt_t period; |
77 | lt_t relative_deadline; | 77 | lt_t relative_deadline; |
78 | lt_t phase; | 78 | lt_t phase; |
79 | int split; | ||
79 | unsigned int cpu; | 80 | unsigned int cpu; |
80 | unsigned int priority; | 81 | unsigned int priority; |
81 | task_class_t cls; | 82 | task_class_t cls; |
@@ -143,6 +144,8 @@ struct rt_job { | |||
143 | lt_t release; | 144 | lt_t release; |
144 | /* What is the current deadline? */ | 145 | /* What is the current deadline? */ |
145 | lt_t deadline; | 146 | lt_t deadline; |
147 | /* What is the dealine of the current subjob under splitting? */ | ||
148 | lt_t subjob_deadline; | ||
146 | 149 | ||
147 | /* How much service has this job received so far? */ | 150 | /* How much service has this job received so far? */ |
148 | lt_t exec_time; | 151 | lt_t exec_time; |
@@ -191,7 +194,6 @@ struct rt_param { | |||
191 | unsigned int priority_boosted:1; | 194 | unsigned int priority_boosted:1; |
192 | /* If so, when did this start? */ | 195 | /* If so, when did this start? */ |
193 | lt_t boost_start_time; | 196 | lt_t boost_start_time; |
194 | |||
195 | /* How many LITMUS^RT locks does the task currently hold/wait for? */ | 197 | /* How many LITMUS^RT locks does the task currently hold/wait for? */ |
196 | unsigned int num_locks_held; | 198 | unsigned int num_locks_held; |
197 | /* How many PCP/SRP locks does the task currently hold/wait for? */ | 199 | /* How many PCP/SRP locks does the task currently hold/wait for? */ |