[linux-yocto] [PATCH 0/3] i915 graphics driver bug fixes for Braswell

Bruce Ashfield bruce.ashfield at windriver.com
Fri Oct 2 10:54:45 PDT 2015


On 15-09-29 09:39 PM, Chang Rebecca Swee Fun wrote:
> Hi,
>
> This patches are bug fixes patch backported from upstream mainline kernel.
>
> We encountered GPU hang issue during MediaSDK encoding. The patches will
> remove redundant gen8_ppgtt_unmap_pages and set up a page table making all
> pt entries pointing to the scratch page before mapping to avoid out of bound
> access or proactive prefetch. Systems without LLC require an explicit flush,
> which eventually solves MediaSDK encoding gpu hang issue.
>
> The patches have been tested and validated on Cherry Hill platform using
> Common BSP build.
>
> Please merge these patches into linux-yocto-4.1 standard/base branch.
> Please provide feedback if you have any concern on merging this patchset.
>

merged. SRCREV updates will be out shortly (once my build test completes).

Bruce

> Thank you.
>
> Regards,
> Rebecca
>
> Michel Thierry (3):
>    drm/i915: Remove _entry from PPGTT page structures
>    drm/i915: Remove unnecessary gen8_ppgtt_unmap_pages
>    drm/i915/gen8: Initialize page tables
>
>   drivers/gpu/drm/i915/i915_gem_gtt.c | 108 ++++++++++++++++--------------------
>   drivers/gpu/drm/i915/i915_gem_gtt.h |  16 +++---
>   drivers/gpu/drm/i915/i915_trace.h   |   4 +-
>   3 files changed, 57 insertions(+), 71 deletions(-)
>



More information about the linux-yocto mailing list