aboutsummaryrefslogtreecommitdiffstats
path: root/src/litmus.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/litmus.c')
-rw-r--r--src/litmus.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/litmus.c b/src/litmus.c
index f71f337..2c4bc42 100644
--- a/src/litmus.c
+++ b/src/litmus.c
@@ -42,15 +42,16 @@ int be_migrate_to(int target_cpu)
42} 42}
43 43
44int sporadic_task(lt_t e, lt_t p, lt_t phase, 44int sporadic_task(lt_t e, lt_t p, lt_t phase,
45 int cpu, task_class_t cls, 45 int cpu, int criticality, task_class_t cls,
46 budget_policy_t budget_policy, int set_cpu_set) 46 budget_policy_t budget_policy, int set_cpu_set)
47{ 47{
48 return sporadic_task_ns(e * NS_PER_MS, p * NS_PER_MS, phase * NS_PER_MS, 48 return sporadic_task_ns(e * NS_PER_MS, p * NS_PER_MS, phase * NS_PER_MS,
49 cpu, cls, budget_policy, set_cpu_set); 49 cpu, criticality, cls, budget_policy,
50 set_cpu_set);
50} 51}
51 52
52int sporadic_task_ns(lt_t e, lt_t p, lt_t phase, 53int sporadic_task_ns(lt_t e, lt_t p, lt_t phase,
53 int cpu, task_class_t cls, 54 int cpu, int criticality, task_class_t cls,
54 budget_policy_t budget_policy, int set_cpu_set) 55 budget_policy_t budget_policy, int set_cpu_set)
55{ 56{
56 struct rt_task param; 57 struct rt_task param;
@@ -58,6 +59,7 @@ int sporadic_task_ns(lt_t e, lt_t p, lt_t phase,
58 param.exec_cost = e; 59 param.exec_cost = e;
59 param.period = p; 60 param.period = p;
60 param.cpu = cpu; 61 param.cpu = cpu;
62 param.crit = criticality;
61 param.cls = cls; 63 param.cls = cls;
62 param.phase = phase; 64 param.phase = phase;
63 param.budget_policy = budget_policy; 65 param.budget_policy = budget_policy;