| config DRM_XE_JOB_TIMEOUT_MAX |
| int "Default max job timeout (ms)" |
| default 10000 # milliseconds |
| help |
| Configures the default max job timeout after which job will |
| be forcefully taken away from scheduler. |
| config DRM_XE_JOB_TIMEOUT_MIN |
| int "Default min job timeout (ms)" |
| default 1 # milliseconds |
| help |
| Configures the default min job timeout after which job will |
| be forcefully taken away from scheduler. |
| config DRM_XE_TIMESLICE_MAX |
| int "Default max timeslice duration (us)" |
| default 10000000 # microseconds |
| help |
| Configures the default max timeslice duration between multiple |
| contexts by guc scheduling. |
| config DRM_XE_TIMESLICE_MIN |
| int "Default min timeslice duration (us)" |
| default 1 # microseconds |
| help |
| Configures the default min timeslice duration between multiple |
| contexts by guc scheduling. |
| config DRM_XE_PREEMPT_TIMEOUT |
| int "Preempt timeout (us, jiffy granularity)" |
| default 640000 # microseconds |
| help |
| How long to wait (in microseconds) for a preemption event to occur |
| when submitting a new context. If the current context does not hit |
| an arbitration point and yield to HW before the timer expires, the |
| HW will be reset to allow the more important context to execute. |
| config DRM_XE_PREEMPT_TIMEOUT_MAX |
| int "Default max preempt timeout (us)" |
| default 10000000 # microseconds |
| help |
| Configures the default max preempt timeout after which context |
| will be forcefully taken away and higher priority context will |
| run. |
| config DRM_XE_PREEMPT_TIMEOUT_MIN |
| int "Default min preempt timeout (us)" |
| default 1 # microseconds |
| help |
| Configures the default min preempt timeout after which context |
| will be forcefully taken away and higher priority context will |
| run. |
| config DRM_XE_ENABLE_SCHEDTIMEOUT_LIMIT |
| bool "Default configuration of limitation on scheduler timeout" |
| default y |
| help |
| Configures the enablement of limitation on scheduler timeout |
| to apply to applicable user. For elevated user, all above MIN |
| and MAX values will apply when this configuration is enable to |
| apply limitation. By default limitation is applied. |