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: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/284 Reviewed-by: Matt Roper <matthew.d.roper@intel.com> Link: https://lore.kernel.org/r/20230526164358.86393-2-lucas.demarchi@intel.com Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
This commit is contained in:
parent
58e30342c7
commit
a9bd807eb1
@ -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 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user