[Intel-gfx] [PATCH 2/3] drm/i915: Force sync command ordering (Gen6+)

Eugeni Dodonov eugeni at dodonov.net
Thu Dec 15 15:50:06 CET 2011


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.html>


More information about the Intel-gfx mailing list