diff options
Diffstat (limited to 'include/litmus/rt_param.h')
-rwxr-xr-x[-rw-r--r--] | include/litmus/rt_param.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/litmus/rt_param.h b/include/litmus/rt_param.h index cb7c3ac64339..aca78a835529 100644..100755 --- a/include/litmus/rt_param.h +++ b/include/litmus/rt_param.h | |||
@@ -41,6 +41,12 @@ typedef enum { | |||
41 | PRECISE_SIGNALS, /* budget signals are triggered with hrtimers */ | 41 | PRECISE_SIGNALS, /* budget signals are triggered with hrtimers */ |
42 | } budget_signal_policy_t; | 42 | } budget_signal_policy_t; |
43 | 43 | ||
44 | typedef enum { | ||
45 | AUX_ENABLE = 0x1, | ||
46 | AUX_CURRENT = (AUX_ENABLE<<1), | ||
47 | AUX_FUTURE = (AUX_CURRENT<<2) | ||
48 | } aux_flags_t; | ||
49 | |||
44 | /* We use the common priority interpretation "lower index == higher priority", | 50 | /* We use the common priority interpretation "lower index == higher priority", |
45 | * which is commonly used in fixed-priority schedulability analysis papers. | 51 | * which is commonly used in fixed-priority schedulability analysis papers. |
46 | * So, a numerically lower priority value implies higher scheduling priority, | 52 | * So, a numerically lower priority value implies higher scheduling priority, |
@@ -370,6 +376,7 @@ struct aux_data | |||
370 | struct list_head aux_tasks; | 376 | struct list_head aux_tasks; |
371 | struct binheap aux_task_owners; | 377 | struct binheap aux_task_owners; |
372 | unsigned int initialized:1; | 378 | unsigned int initialized:1; |
379 | unsigned int aux_future:1; | ||
373 | }; | 380 | }; |
374 | #endif | 381 | #endif |
375 | 382 | ||