[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