Re: [Intel-gfx] [PATCH] drm/i915: Perform pageflip using mmio if the GPU is terminally wedged

2014-03-05 Thread Ville Syrjälä
On Thu, Feb 20, 2014 at 09:26:13AM +, Chris Wilson wrote: 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

Re: [Intel-gfx] [PATCH] drm/i915: Perform pageflip using mmio if the GPU is terminally wedged

2014-03-05 Thread Daniel Vetter
On Wed, Mar 05, 2014 at 03:08:27PM +0200, Ville Syrjälä wrote: On Thu, Feb 20, 2014 at 09:26:13AM +, Chris Wilson wrote: 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

[Intel-gfx] [PATCH] drm/i915: Perform pageflip using mmio if the GPU is terminally wedged

2014-02-20 Thread Chris Wilson
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.)