Add gen8_init_workarounds() and initialize common WA in this func. v2: drop pre-production WA and order them based on register as below (Ville). instpm mi_mode row chicken half slice chicken common slice chicken hdc chicken cache_mode_0 cache_mode_1 gt_mode Only the WA in gen8_init_workarounds() are reordered. v1: http://lists.freedesktop.org/archives/intel-gfx/2015-September/076681.html Arun Siluvery (10): drm/i915/gen8: Add gen8_init_workarounds for common WA drm/i915/gen8: Move INSTPM WA to common function drm/i915/gen8: Move WaDisableAsyncFlipPerfMode to common init fn drm/i915/gen8: Move WaDisablePartialInstShootdown to common init fn drm/i915/bdw: Remove WaDisableThreadStallDopClockGating drm/i915/gen8: Move HiZ RAW stall optimization disable WA to common init fn drm/i915/gen8: Move Wa4x4STCOptimizationDisable to common init fn drm/i915/gen8: Move GEN7_GT_MODE WA to common init fn drm/i915/gen8: Move WaForceEnableNonCoherent to common init fn drm/i915/gen8: Move WaHdcDisableFetchWhenMasked to common init fn drivers/gpu/drm/i915/intel_ringbuffer.c | 98 +++++++++++++-------------------- 1 file changed, 38 insertions(+), 60 deletions(-) -- 1.9.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx