]> www.infradead.org Git - users/hch/configfs.git/commit
drm/xe: fix WA 14018094691
authorDaniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Wed, 7 Aug 2024 23:53:32 +0000 (16:53 -0700)
committerDaniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Thu, 8 Aug 2024 20:48:11 +0000 (13:48 -0700)
commite422c0bfd9e47e399e86bcc483f49d8b54064fc2
treee58bf9830da8bbaa1eb9bc26fe12bada15e94c69
parent636cdf6fbddff4780ff4452a82afb099292b88b1
drm/xe: fix WA 14018094691

This WA is applied while initializing the media GT, but it a primary
GT WA (because it modifies a register on the primary GT), so the XE_WA
macro is returning false even when the WA should be applied.
Fix this by using the primary GT in the macro.

Note that this WA only applies to PXP and we don't yet support that in
Xe, so there are no negative effects to this bug, which is why we didn't
see any errors in testing.

v2: use the primary GT in the macro instead of marking the WA as
platform-wide (Lucas, Matt).

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240807235333.1370915-1-daniele.ceraolospurio@intel.com
drivers/gpu/drm/xe/xe_gsc.c