[Intel-gfx] [PATCH v2 00/10] Gen8 WA cleanup patches

Arun Siluvery arun.siluvery at linux.intel.com
Fri Sep 25 09:40:36 PDT 2015


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



More information about the Intel-gfx mailing list