diff options
Diffstat (limited to 'mali_kbase/mali_kbase_config_defaults.h')
-rw-r--r-- | mali_kbase/mali_kbase_config_defaults.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/mali_kbase/mali_kbase_config_defaults.h b/mali_kbase/mali_kbase_config_defaults.h index 3415ff2..fa73612 100644 --- a/mali_kbase/mali_kbase_config_defaults.h +++ b/mali_kbase/mali_kbase_config_defaults.h @@ -19,6 +19,17 @@ * */ +/* + * Increase multiplier to increase timeout limit for: + * + * - JS_HARD_STOP_TICKS_SS + * - JS_SOFT_JOB_TIMEOUT + * - JS_RESET_TICKS_SS + * + * Default is 1 + */ +#define TICK_MULTIPLIER (1) + /** * DOC: Default values for configuration settings * @@ -129,7 +140,7 @@ enum { #define DEFAULT_JS_SOFT_STOP_TICKS_CL (1) /* 100ms-200ms */ /* Default minimum number of scheduling ticks before jobs are hard-stopped */ -#define DEFAULT_JS_HARD_STOP_TICKS_SS (50) /* 5s */ +#define DEFAULT_JS_HARD_STOP_TICKS_SS (50 * TICK_MULTIPLIER) /* Default: 5s */ /* Default minimum number of scheduling ticks before CL jobs are hard-stopped. */ #define DEFAULT_JS_HARD_STOP_TICKS_CL (50) /* 5s */ @@ -142,12 +153,12 @@ enum { /* Default timeout for some software jobs, after which the software event wait * jobs will be cancelled. */ -#define DEFAULT_JS_SOFT_JOB_TIMEOUT (3000) /* 3s */ +#define DEFAULT_JS_SOFT_JOB_TIMEOUT (3000 * TICK_MULTIPLIER) /* Default: 3s */ /* Default minimum number of scheduling ticks before the GPU is reset to clear a * "stuck" job */ -#define DEFAULT_JS_RESET_TICKS_SS (55) /* 5.5s */ +#define DEFAULT_JS_RESET_TICKS_SS (55 * TICK_MULTIPLIER) /* Default: 5.5s */ /* Default minimum number of scheduling ticks before the GPU is reset to clear a * "stuck" CL job. |