aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_ringbuffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/i915/intel_ringbuffer.c')
-rw-r--r--drivers/gpu/drm/i915/intel_ringbuffer.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c
index 8967dcb5f58f..3d5d6b908148 100644
--- a/drivers/gpu/drm/i915/intel_ringbuffer.c
+++ b/drivers/gpu/drm/i915/intel_ringbuffer.c
@@ -974,6 +974,10 @@ gen6_irq_enable(struct intel_engine_cs *engine)
974 I915_WRITE_IMR(engine, 974 I915_WRITE_IMR(engine,
975 ~(engine->irq_enable_mask | 975 ~(engine->irq_enable_mask |
976 engine->irq_keep_mask)); 976 engine->irq_keep_mask));
977
978 /* Flush/delay to ensure the RING_IMR is active before the GT IMR */
979 POSTING_READ_FW(RING_IMR(engine->mmio_base));
980
977 gen5_enable_gt_irq(dev_priv, engine->irq_enable_mask); 981 gen5_enable_gt_irq(dev_priv, engine->irq_enable_mask);
978} 982}
979 983