[Bug 107925] [CI][SHARDS] igt at gem_eio@in-flight-suspend - dmesg-warn - GEM_BUG_ON(!execlists_is_active(execlists, 0))

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Sep 14 14:24:54 UTC 2018


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

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

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

--- Comment #3 from Chris Wilson <chris at chris-wilson.co.uk> ---
commit 8db601f09127eb974e6fcf7fb30c70344d5727f6 (HEAD -> drm-intel-next-queued,
drm-intel/drm-intel-next-queued)
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Fri Sep 14 09:00:17 2018 +0100

    drm/i915/execlists: Reset CSB pointers on canceling requests (wedging)

    The prior assumption was that we did not need to reset the CSB on
    wedging when cancelling the outstanding requests as it would be cleaned
    up in the subsequent reset prior to restarting the GPU. However, what
    was not accounted for was that in preparing for the reset, we would try
    to process the outstanding CSB entries. If the GPU happened to complete
    a CS event just as we were performing the cancellation of requests, that
    event would be kept in the CSB until the reset -- but our bookkeeping
    was cleared, causing confusion when trying to complete the CS event.

    v2: Use a sanitize on unwedge to avoid interfering with eio suspend
    (where we intentionally disable GPU reset).

    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107925
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
    Cc: Tvrtko Ursulin <tvrtko.ursulin at linux.intel.com>
    Cc: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
    Reviewed-by: Mika Kuoppala <mika.kuoppala at linux.intel.com>
    Link:
https://patchwork.freedesktop.org/patch/msgid/20180914080017.30308-3-chris@chris-wilson.co.uk

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


More information about the intel-gfx-bugs mailing list