[PATCH 00/10] drm/i915: HardWare WorkArounds for gen 9

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Implement a subset of known HardWare WorkArounds for gen 9.

v1: Make gen 9 common patchset, remove non-common w/a's, tidy up
    patch names, tidy up register names (Req: Damien Lespiau).
    Removed invalid WA (Found by
    Arun Siluvery). Removed WaSetHdcUnitClockGatingDisableInUcgctl6
    until feature exists (Found by Jeff Mcgee).

v2: Added stepping check for WAs. Removed WaDisableThreadStallDopClockGating
    as not SKL WA (Found by Damien Lespiau). Don't add WaHdcDisableFetchWhenMasked.
    Rebased as necessary.

v3: Use existing revision id

v4: Rebase to Intel DRM nightly. Moved register bitmap to correct patch.

Hoath, Nicholas (7):
  drm/i915: ring w/a initialisation for gen 9
  drm/i915: ring w/a gen 9 revision definitions
  drm/i915: gen 9 h/w w/a (WaDisablePartialInstShootdown)
  drm/i915: gen 9 h/w w/a (WaDisableSDEUnitClockGating)
  drm/i915: gen 9 h/w w/a (Wa4x4STCOptimizationDisable)
  drm/i915: gen 9 h/w w/a (WaForceEnableNonCoherent)
  drm/i915: gen 9 h/w w/a (WaEnableForceRestoreInCtxtDescForVCS)

Nick Hoath (3):
  drm/i915: gen 9 h/w w/a (WaDisableDgMirrorFixInHalfSliceChicken5)
  drm/i915: gen 9 h/w w/a (syncing dependencies between camera and
    graphics)
  drm/i915: gen 9 h/w w/a (WaEnableYV12BugFixInHalfSliceChicken7)

 drivers/gpu/drm/i915/i915_drv.h         |  6 ++++
 drivers/gpu/drm/i915/i915_reg.h         |  4 +++
 drivers/gpu/drm/i915/intel_lrc.c        | 15 ++++++++--
 drivers/gpu/drm/i915/intel_pm.c         | 26 ++++++-----------
 drivers/gpu/drm/i915/intel_ringbuffer.c | 49 +++++++++++++++++++++++++++++++++
 5 files changed, 79 insertions(+), 21 deletions(-)

-- 
2.1.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/intel-gfx





[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux