On Wed, Dec 14, 2011 at 19:33, Jesse Barnes <jbarnes at virtuousgeek.org>wrote: > On Thu, 08 Dec 2011 18:35:24 -0800 > Eric Anholt <eric at anholt.net> wrote: > > Since MI_FLUSH_DW exists on gen6, and keithp says we still have > > outstanding issues with missed blit IRQs there, I started trying it > > today. Two kernel branches posted at > > git://people.freedesktop.org/~anholt/linux/<http://people.freedesktop.org/%7Eanholt/linux/> > > > > flush-dw-notify: This is the initial attempt I did with MI_FLUSH_DW with > > internal notify. Quickly produced missed blit IRQs. I thought this was > > because the notify was in parallel with the post-sync op, not synced to > > be after. So I reverted part of the patch and produced... > > Bummer, that one looks like it ought to work. > > On current drm-intel-next, this patch seems to be preventing missed > IRQs on IVB at least. Anyone else wanna give it a try and confirm? > I've only tested with Eric's blit-and-wait.c test so far. > I am still hitting missed IRQs with gem_dummy_reloc_loop even with this one on IVB mobile :(. -- Eugeni Dodonov <http://eugeni.dodonov.net/> -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20111215/14839b14/attachment-0001.htm>