✓ CI.checkpatch: success for xe: Add IP versions to GT query (rev2)
Patchwork
patchwork at emeril.freedesktop.org
Fri Dec 8 04:12:07 UTC 2023
== Series Details ==
Series: xe: Add IP versions to GT query (rev2)
URL : https://patchwork.freedesktop.org/series/127457/
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
6030b24c1386b00de8187b5fb987e283a57b372a
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit ccefff048726398a2821971d5b3195a6e183a0f8
Author: Matt Roper <matthew.d.roper at intel.com>
Date: Thu Dec 7 16:22:21 2023 -0800
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 2fb92bd630cfa05b0c63fb268f0f5ebce08cce54 drm-intel
62bf3e34e drm/xe: Stash GMD_ID value in xe_gt
ccefff048 drm/xe/uapi: Add IP version and stepping to GT list query
More information about the Intel-xe
mailing list