55 lines
2.0 KiB
Plaintext
55 lines
2.0 KiB
Plaintext
|
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.
|