This is the patch series I've pushed to for-airlied for 2.6.28.  It's similar
to the previous IRQ patch series, but with the IMR -> IER change that had
snuck in reverted.  On non-MSI chipsets, twiddling IER apparently sometimes
gets the interrupt wedged despite IIR=0, and the interrupt gets disabled
shortly afterwards (easy way to reproduce on GM965:
while true do glxgears&; sleep 10; killall glxgears; sleep 10; done).

Since we're leaving the pipestat interrupts unmasked all the time now
(controlling them using the pipestat bits, not imr/ier), we shouldn't have any
further pipe interrupt loss.

I've been looping vblank_mode=2 openarena on GM965 and G45, and a mix of
synced and unsynced glxgears on 915GM for the last half hour, and things are
looking good.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to