[Intel-gfx] [PATCH] drm/i915: paper over missed irq issues with force wake vodoo

Keith Packard keithp at keithp.com
Fri Jan 13 17:42:00 CET 2012


On Wed,  4 Jan 2012 19:40:45 +0100, Daniel Vetter <daniel.vetter at ffwll.ch> wrote:

> Two things seem to do the trick on my ivb machine here:
> - prevent the gt from powering down while waiting for seqno
>   notification interrupts by grabbing the force_wake in get_irq (and
>   dropping it in put_irq again).
> - ordering writes from the ring's CS by reading a CS register, ACTHD
>   seems to work.

I've rebased this code on top of drm-intel-fixes and pushed it to my
forcewake-spinlock branch. I'd like to get this pushed to
drm-intel-fixes in the next couple of days, get some QA coverage and
then get it merged to master so that we can get some community testing
early in the 3.3 cycle.

-- 
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20120113/10386c5e/attachment.sig>


More information about the Intel-gfx mailing list