diff options
author | Rodrigo Vivi <rodrigo.vivi@intel.com> | 2014-10-09 10:11:47 -0400 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2014-10-24 10:34:03 -0400 |
commit | 101b376d358e2f724db5e0ac4d207079b16c4754 (patch) | |
tree | bc21aaa1028888e856a3fe4c85503727c1a7c428 /drivers/gpu/drm/i915/intel_ringbuffer.c | |
parent | f2fbc690aee054d3e29044d66518335fe03069ca (diff) |
drm/i915/bdw: Remove BDW preproduction W/As until C stepping.
Let's clean this a bit
v2: Rebase after other Mika's patch that removed some BDW production workarounds.
v3: Removed stepping info.
Reviewed-by: Mika Kuoppala <mika.kuoppala@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_ringbuffer.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_ringbuffer.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c index 7c0c28c65cb4..5ebe46a05a05 100644 --- a/drivers/gpu/drm/i915/intel_ringbuffer.c +++ b/drivers/gpu/drm/i915/intel_ringbuffer.c | |||
@@ -712,13 +712,12 @@ static int bdw_init_workarounds(struct intel_engine_cs *ring) | |||
712 | return ret; | 712 | return ret; |
713 | 713 | ||
714 | /* WaDisablePartialInstShootdown:bdw */ | 714 | /* WaDisablePartialInstShootdown:bdw */ |
715 | /* WaDisableThreadStallDopClockGating:bdw */ | 715 | /* WaDisableThreadStallDopClockGating:bdw (pre-production) */ |
716 | /* FIXME: Unclear whether we really need this on production bdw. */ | ||
717 | intel_ring_emit_wa(ring, GEN8_ROW_CHICKEN, | 716 | intel_ring_emit_wa(ring, GEN8_ROW_CHICKEN, |
718 | _MASKED_BIT_ENABLE(PARTIAL_INSTRUCTION_SHOOTDOWN_DISABLE | 717 | _MASKED_BIT_ENABLE(PARTIAL_INSTRUCTION_SHOOTDOWN_DISABLE |
719 | | STALL_DOP_GATING_DISABLE)); | 718 | | STALL_DOP_GATING_DISABLE)); |
720 | 719 | ||
721 | /* WaDisableDopClockGating:bdw May not be needed for production */ | 720 | /* WaDisableDopClockGating:bdw */ |
722 | intel_ring_emit_wa(ring, GEN7_ROW_CHICKEN2, | 721 | intel_ring_emit_wa(ring, GEN7_ROW_CHICKEN2, |
723 | _MASKED_BIT_ENABLE(DOP_CLOCK_GATING_DISABLE)); | 722 | _MASKED_BIT_ENABLE(DOP_CLOCK_GATING_DISABLE)); |
724 | 723 | ||