← Back to team overview

kernel-packages team mailing list archive

[Bug 1484486] Re: [i915 gen8/gen9] Add workarounds to fix hang bugs etc

 

** Description changed:

  4.3 will have a bunch of workarounds to fix silicon bugs and other
  bugfixes that need to be backported to both vivid and wily. Some are for
  gen8 chips which also allow cherry-picking the gen9 ones.
  
-  drm/i915/skl WaDisableSbeCacheDispatchPortSharing
-  drm/i915/skl: Don't expose the top most plane on gen9 display
-  drm/i915/skl: revert duplicated WaBarrierPerformanceFixDisable:skl
-  drm/i915:skl: Add WaEnableGapsTsvCreditFix
-  drm/i915/gen9: Add WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken
-  drm/i915/gen9: Add WaFlushCoherentL3CacheLinesAtContextSwitch workaround
-  drm/i915: Update wa_ctx_emit() macro as per kernel coding guidelines
-  drm/i915/gen9: Add WaDisableCtxRestoreArbitration workaround
-  drm/i915: Enable WA batch buffers for Gen9
-  drm/i915/gen9: Implement WaDisableKillLogic for gen 9
-  drm/i915: Update WaFlushCoherentL3CacheLinesAtContextSwitch
-  drm/i915/gen8: Add WaClearSlmSpaceAtContextSwitch workaround
-  drm/i915: Bail out early if WA batch is not available for given Gen
-  drm/i915/gen8: Add WaFlushCoherentL3CacheLinesAtContextSwitch workaround
-  drm/i915/gen8: Add WaDisableCtxRestoreArbitration workaround
-  drm/i915/gen8: Re-order init pipe_control in lrc mode
-  drm/i915/gen8: Add infrastructure to initialize WA batch buffers
-  drm/i915: Move WaBarrierPerformanceFixDisable:skl to skl code from chv code
+  drm/i915/skl: WaIgnoreDDIAStrap is forever, always init DDI A
+  drm/i915/skl WaDisableSbeCacheDispatchPortSharing
+  drm/i915/skl: Don't expose the top most plane on gen9 display
+  drm/i915/skl: revert duplicated WaBarrierPerformanceFixDisable:skl
+  drm/i915:skl: Add WaEnableGapsTsvCreditFix
+  drm/i915/gen9: Add WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken
+  drm/i915/gen9: Add WaFlushCoherentL3CacheLinesAtContextSwitch workaround
+  drm/i915: Update wa_ctx_emit() macro as per kernel coding guidelines
+  drm/i915/gen9: Add WaDisableCtxRestoreArbitration workaround
+  drm/i915: Enable WA batch buffers for Gen9
+  drm/i915/gen9: Implement WaDisableKillLogic for gen 9
+  drm/i915: Update WaFlushCoherentL3CacheLinesAtContextSwitch
+  drm/i915/gen8: Add WaClearSlmSpaceAtContextSwitch workaround
+  drm/i915: Bail out early if WA batch is not available for given Gen
+  drm/i915/gen8: Add WaFlushCoherentL3CacheLinesAtContextSwitch workaround
+  drm/i915/gen8: Add WaDisableCtxRestoreArbitration workaround
+  drm/i915/gen8: Re-order init pipe_control in lrc mode
+  drm/i915/gen8: Add infrastructure to initialize WA batch buffers
+  drm/i915: Move WaBarrierPerformanceFixDisable:skl to skl code from chv code

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1484486

Title:
  [i915 gen8/gen9] Add workarounds to fix hang bugs etc

Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Vivid:
  Fix Committed
Status in linux source package in Wily:
  Triaged

Bug description:
  4.3 will have a bunch of workarounds to fix silicon bugs and other
  bugfixes that need to be backported to both vivid and wily. Some are
  for gen8 chips which also allow cherry-picking the gen9 ones.

   drm/i915/skl: WaIgnoreDDIAStrap is forever, always init DDI A
   drm/i915/skl WaDisableSbeCacheDispatchPortSharing
   drm/i915/skl: Don't expose the top most plane on gen9 display
   drm/i915/skl: revert duplicated WaBarrierPerformanceFixDisable:skl
   drm/i915:skl: Add WaEnableGapsTsvCreditFix
   drm/i915/gen9: Add WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken
   drm/i915/gen9: Add WaFlushCoherentL3CacheLinesAtContextSwitch workaround
   drm/i915: Update wa_ctx_emit() macro as per kernel coding guidelines
   drm/i915/gen9: Add WaDisableCtxRestoreArbitration workaround
   drm/i915: Enable WA batch buffers for Gen9
   drm/i915/gen9: Implement WaDisableKillLogic for gen 9
   drm/i915: Update WaFlushCoherentL3CacheLinesAtContextSwitch
   drm/i915/gen8: Add WaClearSlmSpaceAtContextSwitch workaround
   drm/i915: Bail out early if WA batch is not available for given Gen
   drm/i915/gen8: Add WaFlushCoherentL3CacheLinesAtContextSwitch workaround
   drm/i915/gen8: Add WaDisableCtxRestoreArbitration workaround
   drm/i915/gen8: Re-order init pipe_control in lrc mode
   drm/i915/gen8: Add infrastructure to initialize WA batch buffers
   drm/i915: Move WaBarrierPerformanceFixDisable:skl to skl code from chv code

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1484486/+subscriptions


References