[Intel-gfx] [PATCH 00/23] kbl and gen9 workarounds
Mika Kuoppala
mika.kuoppala at linux.intel.com
Thu May 26 15:29:23 UTC 2016
I noticed that we didn't setup any workarounds for kbl and so
here is a series to get necessities covered on kbl. And while on
it add few to bxt and skl. In the end there are also few fbc
ones I bumped into.
Mika Kuoppala (23):
drm/i915/kbl: Init gen9 workarounds
drm/i915/kbl: Add REVID macro
drm/i915/kbl: Add WaSkipStolenMemoryFirstPage for A0
drm/i915/gen9: Always apply WaForceContextSaveRestoreNonCoherent
drm/i915: Mimic skl with WaForceEnableNonCoherent
drm/i915/kbl: Add WaEnableGapsTsvCreditFix
drm/i915/kbl: Add WaDisableFenceDestinationToSLM for A0
drm/i915/kbl: Add WaDisableSDEUnitClockGating
drm/i915/edp: Add WaKVMNotificationOnConfigChange:bdw,skl
drm/i915/kbl: Add WaDisableLSQCROPERFforOCL
drm/i915/gen9: Enable must set chicken bits in config0 reg
drm/i915/kbl: Add WaDisableGamClockGating
drm/i915/kbl: Add WaDisableDynamicCreditSharing
drm/i915: Add WaInsertDummyPushConstP for bxt and kbl
drm/i915/gen9: Add WaDisableSkipCaching
drm/i915/skl: Add WAC6entrylatency
drm/i915/kbl: Add WaForGAMHang
drm/i915: Add WaDisableGafsUnitClkGating for skl and kbl
drm/i915/kbl: Add WaDisableSbeCacheDispatchPortSharing
drm/i915/gen9: Set wa for display underrun issues with Y & Yf Tiling.
drm/i915/gen9: Set fbc watermarks disabled
drm/i915/gen9: Prevent fbc corruption/system hangs with high bw
drm/i195/fbc: Enable wa to prevent fbc corruption with skl and kbl
drivers/gpu/drm/i915/i915_drv.h | 9 ++
drivers/gpu/drm/i915/i915_gem_stolen.c | 6 +-
drivers/gpu/drm/i915/i915_reg.h | 20 ++++
drivers/gpu/drm/i915/intel_lrc.c | 57 ++++++++++-
drivers/gpu/drm/i915/intel_mocs.c | 10 ++
drivers/gpu/drm/i915/intel_pm.c | 67 +++++++++++--
drivers/gpu/drm/i915/intel_ringbuffer.c | 167 +++++++++++++++++++++-----------
7 files changed, 266 insertions(+), 70 deletions(-)
--
2.5.0
More information about the Intel-gfx
mailing list