✓ CI.checkpatch: success for Enable GuC opt-in features (rev2)
Patchwork
patchwork at emeril.freedesktop.org
Thu Mar 6 01:05:10 UTC 2025
== Series Details ==
Series: Enable GuC opt-in features (rev2)
URL : https://patchwork.freedesktop.org/series/145532/
State : success
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
cbb4e4a079d89106c2736adc3c7de6f9dc56da07
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit aa01c8487eae5f8694b6d9f38e213df3237925c5
Author: Daniele Ceraolo Spurio <daniele.ceraolospurio at intel.com>
Date: Wed Mar 5 16:57:45 2025 -0800
drm/xe/guc: Enable the Dynamic Inhibit Context Switch optimization
The Dynamic Inhibit Context Switch is an optimization aimed at reducing
the amount of time the HW is stuck waiting on an unsatisfied semaphore.
When this optimization is enabled, the GuC will dynamically modify the
CTX_CTRL_INHIBIT_SYN_CTX_SWITCH in the CTX_CONTEXT_CONTROL register of
lrcs to enable immediate switching out on an usatisfied semaphore wait
when multiple contexts are competing for time on the same engine.
This feature is available on recent HW from GuC 70.40.1 onwards and it
is enabled via a per-VF feature opt-in.
v2: rebase
Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio at intel.com>
Cc: John Harrison <John.C.Harrison at Intel.com>
Cc: Julia Filipchuk <julia.filipchuk at intel.com>
+ /mt/dim checkpatch 3ccfd8016ad8283ecef0dfcf0e4f2132ade9bf4c drm-intel
d97454fad584 drm/xe/guc: move KLV helpers to common file
c30e478c103e drm/xe/guc: Enable extended CAT error reporting
aa01c8487eae drm/xe/guc: Enable the Dynamic Inhibit Context Switch optimization
More information about the Intel-xe
mailing list