From: Chris Wilson Date: Thu, 20 Feb 2014 09:26:13 +0000 (+0000) Subject: drm/i915: Perform pageflip using mmio if the GPU is terminally wedged X-Git-Tag: v3.15-rc1~51^2~55^2~57 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f900db4758ac251e9a9d31d32d48551cab071479;p=pandora-kernel.git drm/i915: Perform pageflip using mmio if the GPU is terminally wedged After a hang and failed reset, we cannot use the GPU to execute the page flip instructions. Instead we can force a synchronous mmio flip. (Later, we can reduce the synchronicity of the mmio flip by moving some of the delays off to a worker, like the current page flip code; see vblank tasks.) References: https://bugs.freedesktop.org/show_bug.cgi?id=72631 Signed-off-by: Chris Wilson Reviewed-by: Ville Syrjälä Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed