diff options
author | Glenn Elliott <gelliott@cs.unc.edu> | 2012-11-11 13:10:43 -0500 |
---|---|---|
committer | Glenn Elliott <gelliott@cs.unc.edu> | 2012-11-11 13:10:43 -0500 |
commit | dede6a6b8ce09f48295d8ba4635480c98ef85284 (patch) | |
tree | 3bc2dcbe492d1e799076cd7060bc886b7a376219 /include/litmus/rt_param.h | |
parent | 33cb64c787070d6b60a02ea40064d717d3b9dc07 (diff) |
improve ikglp heuristics
Diffstat (limited to 'include/litmus/rt_param.h')
-rw-r--r-- | include/litmus/rt_param.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/litmus/rt_param.h b/include/litmus/rt_param.h index 44f85a366574..cb7c3ac64339 100644 --- a/include/litmus/rt_param.h +++ b/include/litmus/rt_param.h | |||
@@ -188,6 +188,8 @@ typedef struct feedback_est{ | |||
188 | 188 | ||
189 | #define AVG_EST_WINDOW_SIZE 20 | 189 | #define AVG_EST_WINDOW_SIZE 20 |
190 | 190 | ||
191 | typedef int (*notify_rsrc_exit_t)(struct task_struct* tsk); | ||
192 | |||
191 | typedef struct avg_est{ | 193 | typedef struct avg_est{ |
192 | lt_t history[AVG_EST_WINDOW_SIZE]; | 194 | lt_t history[AVG_EST_WINDOW_SIZE]; |
193 | uint16_t count; | 195 | uint16_t count; |
@@ -248,6 +250,9 @@ struct rt_param { | |||
248 | gpu_migration_dist_t gpu_migration; | 250 | gpu_migration_dist_t gpu_migration; |
249 | int last_gpu; | 251 | int last_gpu; |
250 | 252 | ||
253 | notify_rsrc_exit_t rsrc_exit_cb; | ||
254 | void* rsrc_exit_cb_args; | ||
255 | |||
251 | lt_t accum_gpu_time; | 256 | lt_t accum_gpu_time; |
252 | lt_t gpu_time_stamp; | 257 | lt_t gpu_time_stamp; |
253 | 258 | ||