[PATCH 7/7] gt1

Chris Wilson chris at chris-wilson.co.uk
Thu Jun 14 07:10:22 UTC 2018


---
 drivers/gpu/drm/i915/intel_workarounds.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_workarounds.c b/drivers/gpu/drm/i915/intel_workarounds.c
index 49ace5ced4eb..31eb7c35df5f 100644
--- a/drivers/gpu/drm/i915/intel_workarounds.c
+++ b/drivers/gpu/drm/i915/intel_workarounds.c
@@ -572,10 +572,12 @@ static void hsw_gt_workarounds_apply(struct drm_i915_private *dev_priv)
 #define   RING_RC6_SEL_WRITE_ADDR_LOWER_LEFT   (0x6 << 4)
 #define   RING_RC6_SEL_WRITE_ADDR_LOWER_RIGHT  (0x7 << 4)
 
-	for_each_engine(engine, dev_priv, id)
-		I915_WRITE(RING_WAIT_FOR_RC6_EXIT(engine->mmio_base),
-			   _MASKED_FIELD(RING_RC6_SEL_WRITE_ADDR_MASK,
-					 RING_RC6_SEL_WRITE_ADDR_UPPER_LEFT));
+	if (INTEL_INFO(dev_priv)->gt == 1) {
+		for_each_engine(engine, dev_priv, id)
+			I915_WRITE(RING_WAIT_FOR_RC6_EXIT(engine->mmio_base),
+				   _MASKED_FIELD(RING_RC6_SEL_WRITE_ADDR_MASK,
+						 RING_RC6_SEL_WRITE_ADDR_UPPER_LEFT));
+	}
 }
 
 static void bdw_gt_workarounds_apply(struct drm_i915_private *dev_priv)
-- 
2.17.1



More information about the Intel-gfx-trybot mailing list