aboutsummaryrefslogtreecommitdiffstats
path: root/include/litmus/rt_domain.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/litmus/rt_domain.h')
-rw-r--r--include/litmus/rt_domain.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/litmus/rt_domain.h b/include/litmus/rt_domain.h
index cba96e25f39d..44a7c4cd52c0 100644
--- a/include/litmus/rt_domain.h
+++ b/include/litmus/rt_domain.h
@@ -7,8 +7,14 @@
7 7
8#include <litmus/bheap.h> 8#include <litmus/bheap.h>
9#include <litmus/domain.h> 9#include <litmus/domain.h>
10
11#ifdef CONFIG_MERGE_TIEMRS
10#include <litmus/event_group.h> 12#include <litmus/event_group.h>
13#endif
14
15#ifdef CONFIG_PLUGIN_MC
11#include <litmus/sched_mc.h> 16#include <litmus/sched_mc.h>
17#endif
12 18
13#define RELEASE_QUEUE_SLOTS 127 /* prime */ 19#define RELEASE_QUEUE_SLOTS 127 /* prime */
14 20
@@ -53,7 +59,9 @@ typedef struct _rt_domain {
53 /* how are tasks ordered in the ready queue? */ 59 /* how are tasks ordered in the ready queue? */
54 bheap_prio_t order; 60 bheap_prio_t order;
55 61
62#ifdef CONFIG_PLUGIN_MC
56 enum crit_level level; 63 enum crit_level level;
64#endif
57} rt_domain_t; 65} rt_domain_t;
58 66
59struct release_heap { 67struct release_heap {