Preempt timeout (ms, jiffy granularity)

configname: CONFIG_DRM_I915_PREEMPT_TIMEOUT

Linux Kernel Configuration
└─>Device Drivers
└─>Graphics support
└─>drm/i915 Profile Guided Optimisation
└─>Preempt timeout (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 via execlists. 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.