]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit676d2643a732b489bf2d7995d58e2bc9f472b088
tree3f917fe34f6e94f104140664d57b8709bb3442af
parent3a9b12dbc43ecad81d7694895e160539460dd4c6
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