drm/xe/xe2: Add workaround 16020292621
authorTejas Upadhyay <tejas.upadhyay@intel.com>
Thu, 30 Nov 2023 17:59:41 +0000 (23:29 +0530)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 21 Dec 2023 16:45:10 +0000 (11:45 -0500)
commit0ac3d319cbdd25839c5034da65d57e3f82b53f6c
treed2f486f527d1442b8d27e3ad54d705fb042710dd
parent594b46ba0c8239f9531ac23a4c6eae5c0fad4cf3
drm/xe/xe2: Add workaround 16020292621

Workaround applies to Graphics 20.04 as part of ring
submission

V4(MattR):
  - Rule for engine in oob WA not supported, add explicitly
V3(MattR):
  - Pass hwe and rename API name to hint end of ring work
  - Use existing RING_NOPID API
V2:
  - Marking this WA for 20.04 instead of 20.00

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/regs/xe_gpu_commands.h
drivers/gpu/drm/xe/xe_ring_ops.c
drivers/gpu/drm/xe/xe_wa_oob.rules