Skip to content

Commit 799d794

Browse files
committed
drm/i915: Enable GGTT updates with binder in MTL
MTL can hang because of a HW bug while parallel reading/writing from/to LMEM/GTTMMADR BAR so try to reduce GGTT update related pci transactions with blitter command as recommended for Wa_13010847436 and Wa_14019519902. Signed-off-by: Nirmoy Das <[email protected]> Reviewed-by: Oak Zeng <[email protected]> Reviewed-by: Andi Shyti <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
1 parent a2ae296 commit 799d794

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

drivers/gpu/drm/i915/gt/intel_gtt.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323

2424
bool i915_ggtt_require_binder(struct drm_i915_private *i915)
2525
{
26-
return false;
26+
/* Wa_13010847436 & Wa_14019519902 */
27+
return MEDIA_VER_FULL(i915) == IP_VER(13, 0);
2728
}
2829

2930
static bool intel_ggtt_update_needs_vtd_wa(struct drm_i915_private *i915)

0 commit comments

Comments
 (0)