Skip to content
Snippets Groups Projects
Commit 54a9ad6b authored by Lucas De Marchi's avatar Lucas De Marchi
Browse files

drm/xe: Fix Wa_22011802037 annotation

It was missing one digit, so not showing up as a proper WA number. Add
the missing number and annotate it with a FIXME as there are more to be
implemented to consider this WA done: ensure CS is stop before doing a
reset, wait for pending.

Also, this WA applies to platforms up to graphics version 1270 (with the
exception of MTL A*, that are not supported in xe). Fix platform check.

Link: #284


Reviewed-by: default avatarMatt Roper <matthew.d.roper@intel.com>
Link: https://lore.kernel.org/r/20230526164358.86393-2-lucas.demarchi@intel.com


Signed-off-by: default avatarLucas De Marchi <lucas.demarchi@intel.com>
parent 1e5c3f96
No related branches found
No related tags found
1 merge request!350Draft: drm/xe: Emit a render cache flush after each rcs/ccs batch
......@@ -160,9 +160,11 @@ static u32 guc_ctl_wa_flags(struct xe_guc *guc)
flags |= GUC_WA_DUAL_QUEUE;
/*
* Wa_2201180203
* Wa_22011802037: FIXME - there's more to be done than simply setting
* this flag: make sure each CS is stopped when preparing for GT reset
* and wait for pending MI_FW.
*/
if (GRAPHICS_VER(xe) <= 12)
if (GRAPHICS_VERx100(xe) < 1270)
flags |= GUC_WA_PRE_PARSER;
/* Wa_16011777198 */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment