]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: apply CS reg readback trick against missed IRQ on snb
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 27 Mar 2012 07:31:24 +0000 (09:31 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Sun, 1 Apr 2012 10:30:24 +0000 (12:30 +0200)
commita88f6675fcf9f3c784e7e61e471fa9573e275dd7
treecfdbf8ca115e1de50e83f6f9f049144f901ddecb
parent3d6ec3dd4a9a092cda1bbd060586e4b9d520292f
drm/i915: apply CS reg readback trick against missed IRQ on snb

Ben Widawsky reported missed IRQ issues and this patch here helps.

We have one other missed IRQ report still left on snb, reported by QA:

https://bugs.freedesktop.org/show_bug.cgi?id=46145

This is _not_ a regression due to the forcewake voodoo though, it
started showing up before that was applied and has been on-and-off for
the past few weeks. According to QA this patch does not help. But the
missed IRQ is always from the blt ring (despite running piglit, so
also render activity expected), so I'm hopefully that this is an issue
with the blt ring itself.

Tested-by: Ben Widawsky <ben@bwidawsk.net>
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_ringbuffer.c