]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - drivers/gpu/drm/i915/i915_gem_context.c
drm/i915: implement fdi auto-dithering
[mirror_ubuntu-zesty-kernel.git] / drivers / gpu / drm / i915 / i915_gem_context.c
index 94d873a6cffb0e563315c649557e7d23defc14f3..a1e8ecb6adf65ac01bce50c5a79694518c405602 100644 (file)
@@ -152,6 +152,13 @@ create_hw_context(struct drm_device *dev,
                return ERR_PTR(-ENOMEM);
        }
 
+       if (INTEL_INFO(dev)->gen >= 7) {
+               ret = i915_gem_object_set_cache_level(ctx->obj,
+                                                     I915_CACHE_LLC_MLC);
+               if (ret)
+                       goto err_out;
+       }
+
        /* The ring associated with the context object is handled by the normal
         * object tracking code. We give an initial ring value simple to pass an
         * assertion in the context switch code.