Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - D index

CONFIG_DRM_XE_PREEMPT_TIMEOUT: Default preempt timeout (us, jiffy granularity)

General informations

The Linux kernel configuration item CONFIG_DRM_XE_PREEMPT_TIMEOUT has multiple definitions:

Default preempt timeout (us, jiffy granularity) found in drivers/gpu/drm/xe/Kconfig.profile

The configuration item CONFIG_DRM_XE_PREEMPT_TIMEOUT:

Help text

Initial per-engine-class preemption timeout (in microseconds). This is the value the driver programs at boot; it can be changed at runtime via the sysfs preempt_timeout_us knob.

This is how long the driver waits for the current context to reach an arbitration point and yield the GPU voluntarily when a higher-priority context becomes runnable. If the context does not yield before the timer expires, the HW is reset to allow the higher-priority context to execute.

The range userspace may write via sysfs is bounded by DRM_XE_PREEMPT_TIMEOUT_MIN and DRM_XE_PREEMPT_TIMEOUT_MAX.

Preempt timeout (us, jiffy granularity) found in drivers/gpu/drm/xe/Kconfig.profile

The configuration item CONFIG_DRM_XE_PREEMPT_TIMEOUT:

Help text

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.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - D index

Automatically generated (in year 2026). See also LKDDb sources on GitLab