[Bug 69834] [SNB/IVB/HSW Regression]igt/gem_suspend fails
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Sep 27 03:30:37 PDT 2013
https://bugs.freedesktop.org/show_bug.cgi?id=69834
Chris Wilson <chris at chris-wilson.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #5 from Chris Wilson <chris at chris-wilson.co.uk> ---
commit cd298302c6ef3d71cf993d5a4db6819330a471c0
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Thu Sep 26 09:22:45 2013 +0100
drm/i915: Restore global mappings upon resume
commit c6916417c8575637659686ff0e4f744babf0cb4e
Author: Ben Widawsky <ben at bwidawsk.net>
Date: Tue Sep 24 09:58:00 2013 -0700
drm/i915: Use the new vm [un]bind functions
changes the interpretation of the bind routines, and in particular we
only bind into the global GTT if we pass a flag to the routine. So upon
resume, we need to ask for whatever we thing is bound into the global
GTT (cursors, fences, scanouts) to be rebound or else glorious
corruption ensues.
v2.1: Clear the is-bound flags before attempting to rebind.
Fixes: i-g-t/gem_suspend
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=69834
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
Cc: Ben Widawsky <ben at bwidawsk.net>
[danvet: As discussed on irc drop the clearing of the
has_aliasing_ppgtt_mapping, ppgtt ptes will survive s/r or
hibernation, and higher leves (pdes) get restore in the ->enable
callback.]
Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch
--
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: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20130927/76d9f778/attachment-0001.html>
More information about the intel-gfx-bugs
mailing list