diff options
Diffstat (limited to 'src/litmus.c')
-rw-r--r-- | src/litmus.c | 8 |
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 | ||
44 | int sporadic_task(lt_t e, lt_t p, lt_t phase, | 44 | int 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 | ||
52 | int sporadic_task_ns(lt_t e, lt_t p, lt_t phase, | 53 | int 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; |