[i915 gen8/gen9] Add workarounds to fix hang bugs etc
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Vivid |
Fix Released
|
High
|
Timo Aaltonen | ||
Wily |
Fix Released
|
High
|
Unassigned |
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 WaDisableSbeCac
drm/i915/skl: Don't expose the top most plane on gen9 display
drm/i915/skl: revert duplicated WaBarrierPerfor
drm/i915:skl: Add WaEnableGapsTsv
drm/i915/gen9: Add WaSetDisablePix
drm/i915/gen9: Add WaFlushCoherent
drm/i915: Update wa_ctx_emit() macro as per kernel coding guidelines
drm/i915/gen9: Add WaDisableCtxRes
drm/i915: Enable WA batch buffers for Gen9
drm/i915/gen9: Implement WaDisableKillLogic for gen 9
drm/i915: Update WaFlushCoherent
drm/i915/gen8: Add WaClearSlmSpace
drm/i915: Bail out early if WA batch is not available for given Gen
drm/i915/gen8: Add WaFlushCoherent
drm/i915/gen8: Add WaDisableCtxRes
drm/i915/gen8: Re-order init pipe_control in lrc mode
drm/i915/gen8: Add infrastructure to initialize WA batch buffers
drm/i915: Move WaBarrierPerfor
Related branches
Changed in linux (Ubuntu Vivid): | |
assignee: | nobody → Timo Aaltonen (tjaalton) |
status: | New → Triaged |
importance: | Undecided → High |
Changed in linux (Ubuntu Wily): | |
importance: | Undecided → High |
status: | New → Triaged |
description: | updated |
Changed in linux (Ubuntu Vivid): | |
status: | Triaged → Fix Committed |
tags: |
added: verification-done-vivid removed: verification-needed-vivid |
description: | updated |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- vivid' to 'verification- done-vivid' .
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!