Files
linux/drivers
Daniel Vetter 149c84077f drm/i915: implement SNB workaround for lazy global gtt
PIPE_CONTROL on snb needs global gtt mappings in place to workaround a
hw gotcha. No other commands need such a workaround. Luckily we can
detect a PIPE_CONTROL commands easily because they have a write_domain
= I915_GEM_DOMAIN_INSTRUCTION (and nothing else has that).

v2: Binding the target of such a reloc into the global gtt actually
works instead of binding the source, which is rather pointless ...

v3: Kill a superflous has_global_gtt_mapping assignement noticed by
Chris Wilson.

Reviewed-and-tested-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2012-03-20 21:53:55 +01:00
..
2012-01-14 15:07:24 -08:00
2012-01-22 21:10:40 +00:00
2012-01-23 08:44:53 -08:00
2012-01-24 21:33:26 +00:00
2012-02-01 18:29:33 -08:00
2012-01-26 11:19:46 -08:00
2012-01-13 10:12:23 -08:00
2012-01-02 13:04:55 +01:00
2012-01-11 23:58:47 -05:00