diff options
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? */ |