[Intel-gfx] [PATCH] drm/i915: paper over missed irq issues with force wake vodoo
Eugeni Dodonov
eugeni at dodonov.net
Thu Jan 5 12:23:54 CET 2012
On Thu, Jan 5, 2012 at 09:13, Daniel Vetter <daniel at ffwll.ch> wrote:
> On Wed, Jan 04, 2012 at 06:27:40PM -0800, Keith Packard wrote:
> > 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.
> >
> > If this works reliably, you'll deserve a medal...
>
> I've removed the HWSTAM workaround on my branch and both my ivb and snb
> seem to still work. So I'm still hopeful that this actually works ;-)
>
Yep, it seems to work even without HWSTAM, I tried this too with base on
Ben's HWSTAM disabling patches.
So I think we have a winner :).
--
Eugeni Dodonov
<http://eugeni.dodonov.net/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20120105/2600c81b/attachment.html>
More information about the Intel-gfx
mailing list