diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_ringbuffer.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_ringbuffer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c index 6e6b8db996ef..61b451fbd09e 100644 --- a/drivers/gpu/drm/i915/intel_ringbuffer.c +++ b/drivers/gpu/drm/i915/intel_ringbuffer.c | |||
@@ -347,6 +347,7 @@ gen7_render_ring_flush(struct drm_i915_gem_request *req, | |||
347 | if (flush_domains) { | 347 | if (flush_domains) { |
348 | flags |= PIPE_CONTROL_RENDER_TARGET_CACHE_FLUSH; | 348 | flags |= PIPE_CONTROL_RENDER_TARGET_CACHE_FLUSH; |
349 | flags |= PIPE_CONTROL_DEPTH_CACHE_FLUSH; | 349 | flags |= PIPE_CONTROL_DEPTH_CACHE_FLUSH; |
350 | flags |= PIPE_CONTROL_FLUSH_ENABLE; | ||
350 | } | 351 | } |
351 | if (invalidate_domains) { | 352 | if (invalidate_domains) { |
352 | flags |= PIPE_CONTROL_TLB_INVALIDATE; | 353 | flags |= PIPE_CONTROL_TLB_INVALIDATE; |
@@ -418,6 +419,7 @@ gen8_render_ring_flush(struct drm_i915_gem_request *req, | |||
418 | if (flush_domains) { | 419 | if (flush_domains) { |
419 | flags |= PIPE_CONTROL_RENDER_TARGET_CACHE_FLUSH; | 420 | flags |= PIPE_CONTROL_RENDER_TARGET_CACHE_FLUSH; |
420 | flags |= PIPE_CONTROL_DEPTH_CACHE_FLUSH; | 421 | flags |= PIPE_CONTROL_DEPTH_CACHE_FLUSH; |
422 | flags |= PIPE_CONTROL_FLUSH_ENABLE; | ||
421 | } | 423 | } |
422 | if (invalidate_domains) { | 424 | if (invalidate_domains) { |
423 | flags |= PIPE_CONTROL_TLB_INVALIDATE; | 425 | flags |= PIPE_CONTROL_TLB_INVALIDATE; |