[Intel-gfx] [PATCH 00/10] drm/i915: HardWare WorkArounds for gen 9
Nick Hoath
nicholas.hoath at intel.com
Thu Feb 5 02:47:15 PST 2015
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
More information about the Intel-gfx
mailing list