✗ CI.checkpatch: warning for Enable GuC opt-in features (rev3)
Patchwork
patchwork at emeril.freedesktop.org
Fri Mar 28 19:43:32 UTC 2025
== Series Details ==
Series: Enable GuC opt-in features (rev3)
URL : https://patchwork.freedesktop.org/series/145532/
State : warning
== 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
99e5a866b5e13f134e606a3e29d9508d97826fb3
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit e9f69bd0d0ec5af8c9dead096b743d3db6ae91d0
Author: Daniele Ceraolo Spurio <daniele.ceraolospurio at intel.com>
Date: Fri Mar 28 10:28:37 2025 -0700
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
v3: switch to using guc_buf_cache instead of dedicated alloc
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 9447a2490a5bfe1540aa5c59ac9cd537a9574158 drm-intel
e518e407e2a7 drm/xe/guc: Enable extended CAT error reporting
-:119: WARNING:LINE_SPACING: Missing a blank line after declarations
#119: FILE: drivers/gpu/drm/xe/xe_guc.c:589:
+ struct xe_device *xe = guc_to_xe(guc);
+ CLASS(xe_guc_buf, buf)(&guc->buf, OPT_IN_MAX_DWORDS);
total: 0 errors, 1 warnings, 0 checks, 185 lines checked
e9f69bd0d0ec drm/xe/guc: Enable the Dynamic Inhibit Context Switch optimization
More information about the Intel-xe
mailing list