[Intel-gfx] [PATCH 00/23] kbl and gen9 workarounds
Jani Nikula
jani.nikula at linux.intel.com
Mon Jun 6 07:51:13 UTC 2016
On Thu, 26 May 2016, Mika Kuoppala <mika.kuoppala at linux.intel.com> wrote:
> 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.
On a related note, we should remove all skl pre-pro workarounds, and
make the production workarounds unconditional. Nobody should be running
early hardware anymore.
BR,
Jani.
>
> 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(-)
--
Jani Nikula, Intel Open Source Technology Center
More information about the Intel-gfx
mailing list