drm/i915: Invalidate media caches on gen7
authorChris Wilson <chris@chris-wilson.co.uk>
Tue, 16 Dec 2014 08:44:31 +0000 (08:44 +0000)
committerJiri Slaby <jslaby@suse.cz>
Mon, 26 Jan 2015 13:39:26 +0000 (14:39 +0100)
commit41d3d4b130a2a3e709d19245cbf345f1b6abf02d
treec7b7cc791e5207258e1da18add9eed37173c9cc0
parentc5fb31ccb41fa355e3cb996b045e5bd3e0b36c28
drm/i915: Invalidate media caches on gen7

commit 148b83d0815a3778c8949e6a97cb798cbaa0efb3 upstream.

In the gen7 pipe control there is an extra bit to flush the media
caches, so let's set it during cache invalidation flushes.

v2: Rename to MEDIA_STATE_CLEAR to be more inline with spec.

Cc: Simon Farnsworth <simon@farnz.org.uk>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/gpu/drm/i915/i915_reg.h
drivers/gpu/drm/i915/intel_ringbuffer.c