drm/i915: Apply HWSTAM workaround for BSD ring on SandyBridge
commit497bf5d2301241813317f5d66b8934ce628060a8
authorChris Wilson <chris@chris-wilson.co.uk>
Tue, 21 Jun 2011 17:37:59 +0000 (21 18:37 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sat, 9 Jul 2011 06:15:42 +0000 (8 23:15 -0700)
tree4544c8450bd857ea4129a2a5e2ff264614fcba84
parent6b2f7b61532834cd42f6b89294c3ce0ace801476
drm/i915: Apply HWSTAM workaround for BSD ring on SandyBridge

commit ec6a890dfed7dd245beba5e5bcdfcffbd934c284 upstream.

...we need to apply exactly the same workaround for missing interrupts
from BSD as for the BLT ring, apparently.

See also commit 498e720b96379d8ee9c294950a01534a73defcf3
(drm/i915: Fix gen6 (SNB) missed BLT ring interrupts).

Reported-and-tested-by: nkalkhof@web.de
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=38529
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/gpu/drm/i915/i915_irq.c
drivers/gpu/drm/i915/i915_reg.h