diff options
Diffstat (limited to 'src/task.c')
-rw-r--r-- | src/task.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -49,6 +49,9 @@ int __create_rt_task(rt_fn_t rt_prog, void *arg, int cpu, int wcet, int period, | |||
49 | params.exec_cost = wcet; | 49 | params.exec_cost = wcet; |
50 | params.cls = class; | 50 | params.cls = class; |
51 | params.phase = 0; | 51 | params.phase = 0; |
52 | /* enforce budget for tasks that might not use sleep_next_period() */ | ||
53 | params.budget_policy = QUANTUM_ENFORCEMENT; | ||
54 | |||
52 | return __launch_rt_task(rt_prog, arg, | 55 | return __launch_rt_task(rt_prog, arg, |
53 | (rt_setup_fn_t) set_rt_task_param, ¶ms); | 56 | (rt_setup_fn_t) set_rt_task_param, ¶ms); |
54 | } | 57 | } |