diff options
Diffstat (limited to 'include/litmus/rt_param.h')
-rw-r--r-- | include/litmus/rt_param.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/include/litmus/rt_param.h b/include/litmus/rt_param.h index 41ac654dd27e..e746dfc1a185 100644 --- a/include/litmus/rt_param.h +++ b/include/litmus/rt_param.h | |||
@@ -5,6 +5,10 @@ | |||
5 | #ifndef _LINUX_RT_PARAM_H_ | 5 | #ifndef _LINUX_RT_PARAM_H_ |
6 | #define _LINUX_RT_PARAM_H_ | 6 | #define _LINUX_RT_PARAM_H_ |
7 | 7 | ||
8 | #ifdef CONFIG_PLUGIN_AEDZL | ||
9 | #include <litmus/fpmath.h> | ||
10 | #endif | ||
11 | |||
8 | /* Litmus time type. */ | 12 | /* Litmus time type. */ |
9 | typedef unsigned long long lt_t; | 13 | typedef unsigned long long lt_t; |
10 | 14 | ||
@@ -33,14 +37,6 @@ typedef enum { | |||
33 | PRECISE_ENFORCEMENT /* NOT IMPLEMENTED - enforced with hrtimers */ | 37 | PRECISE_ENFORCEMENT /* NOT IMPLEMENTED - enforced with hrtimers */ |
34 | } budget_policy_t; | 38 | } budget_policy_t; |
35 | 39 | ||
36 | #ifdef CONFIG_PLUGIN_AEDZL | ||
37 | typedef long fpbuf_t; | ||
38 | typedef struct | ||
39 | { | ||
40 | fpbuf_t val; | ||
41 | } fp_t; | ||
42 | #endif | ||
43 | |||
44 | struct rt_task { | 40 | struct rt_task { |
45 | lt_t exec_cost; | 41 | lt_t exec_cost; |
46 | lt_t period; | 42 | lt_t period; |