From b53c479a0f44b8990ce106622412a3bf54809944 Mon Sep 17 00:00:00 2001 From: Glenn Elliott Date: Mon, 16 Jul 2012 20:20:52 -0400 Subject: New Feature: Arbitrary deadlines. Added support for arbitrary deadlines. Constraint: Relative deadline must be >= exec cost. Use: Set relative deadline in rt_task::rdeadline. Set value to 0 to default to implicit deadlines. Limitations: PFAIR not supported by this patch. PFAIR updated to reject tasks that do not have implicit deadlines. --- include/litmus/rt_param.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/litmus/rt_param.h') diff --git a/include/litmus/rt_param.h b/include/litmus/rt_param.h index c4669a276e6f..89ac0dda7d3d 100644 --- a/include/litmus/rt_param.h +++ b/include/litmus/rt_param.h @@ -56,6 +56,7 @@ typedef enum { struct rt_task { lt_t exec_cost; lt_t period; + lt_t relative_deadline; lt_t phase; unsigned int cpu; unsigned int priority; -- cgit v1.2.2