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 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx