[Bug 103410] [BAT] igt@* - Incomplete - GEM_BUG_ON(!dev_priv->gt.awake) - kernel BUG at drivers/gpu/drm/i915/intel_lrc.c:782!

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Oct 25 22:08:05 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=103410

Chris Wilson <chris at chris-wilson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #8 from Chris Wilson <chris at chris-wilson.co.uk> ---
commit 4a118ecbe99c93cf9f9582e83a88d03f18d6cb84
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Oct 23 22:32:36 2017 +0100

    drm/i915: Filter out spurious execlists context-switch interrupts

    Back in commit a4b2b01523a8 ("drm/i915: Don't mark an execlists
    context-switch when idle") we noticed the presence of late
    context-switch interrupts. We were able to filter those out by looking
    at whether the ELSP remained active, but in commit beecec901790
    ("drm/i915/execlists: Preemption!") that became problematic as we now
    anticipate receiving a context-switch event for preemption while ELSP
    may be empty. To restore the spurious interrupt suppression, add a
    counter for the expected number of pending context-switches and skip if
    we do not need to handle this interrupt to make forward progress.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20171025/d1418c80/attachment.html>


More information about the intel-gfx-bugs mailing list