drm/i915: Add WABB blit for Wa_16018031267 / Wa_16018063123
authorAndrzej Hajda <andrzej.hajda@intel.com>
Thu, 26 Oct 2023 18:36:27 +0000 (20:36 +0200)
committerAndrzej Hajda <andrzej.hajda@intel.com>
Tue, 31 Oct 2023 12:06:19 +0000 (13:06 +0100)
commit03fe4b87c6420fde29e3401f87fcdc271c960950
treee65d90767e0ba4f306b81fc7f7d8d3983bbf3c40
parent9bb66c179f50e61df20ba13c9b34ca17d00b05fb
drm/i915: Add WABB blit for Wa_16018031267 / Wa_16018063123

Apply WABB blit for Wa_16018031267 / Wa_16018063123.

v3: drop unused enum definition
v4: move selftest to separate patch, use wa only on BCS0.
v5: fixed selftest caller to context_wabb

Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Signed-off-by: Andrzej Hajda <andrzej.hajda@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231026-wabb-v6-2-4aa7d55d0a8a@intel.com
drivers/gpu/drm/i915/gt/intel_engine_regs.h
drivers/gpu/drm/i915/gt/intel_gt.h
drivers/gpu/drm/i915/gt/intel_lrc.c
drivers/gpu/drm/i915/gt/selftest_lrc.c