Preempt timeout for compute engines (ms, jiffy granularity)

configname: CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE

Linux Kernel Configuration
└─>Device Drivers
└─>Graphics support
└─>drm/i915 Profile Guided Optimisation
└─>Preempt timeout for compute engines (ms, jiffy granularity)
In linux kernel since version 4.14.326 (release Date: 2023-09-23)  
How long to wait (in milliseconds) for a preemption event to occur
when submitting a new context to a compute capable engine. 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.

This is adjustable via
/sys/class/drm/card?/engine/*/preempt_timeout_ms

May be 0 to disable the timeout.

The compiled in default may get overridden at driver probe time on
certain platforms and certain engines which will be reflected in the
sysfs control.