[Bug 107164] [CI][GDG] igt at drv_selftest@live_coherency igt_gem_coherency failed with error -22
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Apr 11 10:10:32 UTC 2019
https://bugs.freedesktop.org/show_bug.cgi?id=107164
Chris Wilson <chris at chris-wilson.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution|--- |FIXED
--- Comment #7 from Chris Wilson <chris at chris-wilson.co.uk> ---
It's been a while, I proclaim this fixed! (That should be enough for it
spontaneously occur again.)
commit a679f58d051025db6fa86226c4d35650b75e990f
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Thu Mar 21 16:19:07 2019 +0000
drm/i915: Flush pages on acquisition
When we return pages to the system, we ensure that they are marked as
being in the CPU domain since any external access is uncontrolled and we
must assume the worst. This means that we need to always flush the pages
on acquisition if we need to use them on the GPU, and from the beginning
have used set-domain. Set-domain is overkill for the purpose as it is a
general synchronisation barrier, but our intent is to only flush the
pages being swapped in. If we move that flush into the pages acquisition
phase, we know then that when we have obj->mm.pages, they are coherent
with the GPU and need only maintain that status without resorting to
heavy handed use of set-domain.
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20190411/3a29c11b/attachment.html>
More information about the intel-gfx-bugs
mailing list