✓ CI.checkpatch: success for xe: Add IP versions to GT query
Patchwork
patchwork at emeril.freedesktop.org
Tue Mar 12 21:17:45 UTC 2024
== Series Details ==
Series: xe: Add IP versions to GT query
URL : https://patchwork.freedesktop.org/series/131047/
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
a9eb1ac8298ef9f9146567c29fa762d8e9efa1ef
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 31013562e9a0345c3cba90b2d881edbeacd0ecba
Author: Matt Roper <matthew.d.roper at intel.com>
Date: Tue Mar 12 14:12:25 2024 -0700
drm/xe/uapi: Add IP version and stepping to GT list query
For modern platforms (MTL and later), both kernel and userspace drivers
are expected to apply GT programming and workarounds based on the IP
version and stepping self-reported by the GT hardware via the GMD_ID
registers. Since userspace drivers can't access these registers
directly, pass along the version and stepping information via the GT
list query. Note that the new query fields will remain 0's when running
on pre-GMD_ID platforms. Userspace is expected to continue using PCI
devid / revid on those older platforms.
Although the hardware also has a GMD_ID register for display
version/stepping, that value is intentionally *not* included anywhere in
the Xe uapi. Display userspace should be using platform-agnostic APIs
and auto-detecting platform capabilities rather than matching specific
IP versions.
v2:
- s/revid/rev/ (Lucas)
- Fix kerneldoc copy/paste mistakes
Signed-off-by: Matt Roper <matthew.d.roper at intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi at intel.com>
+ /mt/dim checkpatch 0b257cd261329938024149c9416346e016ab5f09 drm-intel
31013562e9a0 drm/xe/uapi: Add IP version and stepping to GT list query
More information about the Intel-xe
mailing list