|
@@ -4850,13 +4850,7 @@ static void ivybridge_init_clock_gating(struct drm_device *dev)
|
|
|
I915_WRITE(GEN7_L3SQCREG4, I915_READ(GEN7_L3SQCREG4) &
|
|
|
~L3SQ_URB_READ_CAM_MATCH_DISABLE);
|
|
|
|
|
|
- /* According to the BSpec vol1g, bit 12 (RCPBUNIT) clock
|
|
|
- * gating disable must be set. Failure to set it results in
|
|
|
- * flickering pixels due to Z write ordering failures after
|
|
|
- * some amount of runtime in the Mesa "fire" demo, and Unigine
|
|
|
- * Sanctuary and Tropics, and apparently anything else with
|
|
|
- * alpha test or pixel discard.
|
|
|
- *
|
|
|
+ /*
|
|
|
* According to the spec, bit 13 (RCZUNIT) must be set on IVB.
|
|
|
* This implements the WaDisableRCZUnitClockGating:ivb workaround.
|
|
|
*/
|