|
@@ -8472,6 +8472,10 @@ static void ivybridge_init_clock_gating(struct drm_device *dev)
|
|
|
CHICKEN3_DGMG_REQ_OUT_FIX_DISABLE |
|
|
|
CHICKEN3_DGMG_DONE_FIX_DISABLE);
|
|
|
|
|
|
+ /* Apply the WaDisableRHWOOptimizationForRenderHang workaround. */
|
|
|
+ I915_WRITE(GEN7_COMMON_SLICE_CHICKEN1,
|
|
|
+ GEN7_CSC1_RHWO_OPT_DISABLE_IN_RCC);
|
|
|
+
|
|
|
/* WaApplyL3ControlAndL3ChickenMode requires those two on Ivy Bridge */
|
|
|
I915_WRITE(GEN7_L3CNTLREG1,
|
|
|
GEN7_WA_FOR_GEN7_L3_CONTROL);
|