drm/xe: Move Wa 1607983814 to oob
authorLucas De Marchi <lucas.demarchi@intel.com>
Tue, 29 Oct 2024 19:32:58 +0000 (12:32 -0700)
committerLucas De Marchi <lucas.demarchi@intel.com>
Fri, 1 Nov 2024 02:24:26 +0000 (19:24 -0700)
commit8262db9eff5816e757cbe5655728922784d8a802
tree76530c1a6d7e34e029266a590d7beff81fc84f5b
parent2aff81e039de5b0b7ef6bdcb2c320f121f69e2b4
drm/xe: Move Wa 1607983814 to oob

needs_wa_1607983814() predates wa_oob, so it was not being printed
in /sys/kernel/debug/dri/0/*/workarounds. Port it to OOB rules.
This makes the WA show up in debugfs. For TGL:

OOB Workarounds
1607983814
22012773006
1409600907

Eventually the RTP infra may add support for writing registers in a
loop, which would allow to keep track of the registers as well. But for
now, just listing it as OOB workaround is already an improvement.

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241029193258.749882-1-lucas.demarchi@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_guc_ads.c
drivers/gpu/drm/xe/xe_wa_oob.rules