drm/i915: Ivybridge MI_ARB_ON_OFF context w/a
authorBen Widawsky <ben@bwidawsk.net>
Mon, 4 Jun 2012 21:42:48 +0000 (14:42 -0700)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 14 Jun 2012 15:36:18 +0000 (17:36 +0200)
commite37ec39b180c53dea3106ceb8f247bcba47dfb82
tree3f917fe34f6e94f104140664d57b8709bb3442af
parent3af7b8572f5e375421ba6128585972d4a42a0762
drm/i915: Ivybridge MI_ARB_ON_OFF context w/a

The workaround itself applies to gen7 only (according to the docs) and
as Eric Anholt points out shouldn't be required since we don't use HW
scheduling features, and therefore arbitration. Though since it is a
small, and simple addition, and we don't really understand the issue,
just do it.

FWIW, I eventually want to play with some of the arbitration stuff, and
I'd hate to forget about this.

Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
drivers/gpu/drm/i915/i915_gem_context.c
drivers/gpu/drm/i915/i915_reg.h