drm/nouveau/gem: allow user-space to specify an object should be coherent
[deliverable/linux.git] / drivers / gpu / drm / nouveau / nouveau_gem.c
index 7c077fced1d13b84fa9a38e6680ad6174f3d2f08..0e690bf19fc9c5d04d2fdab02df59a4eeddd3a2b 100644 (file)
@@ -189,6 +189,9 @@ nouveau_gem_new(struct drm_device *dev, int size, int align, uint32_t domain,
        if (!flags || domain & NOUVEAU_GEM_DOMAIN_CPU)
                flags |= TTM_PL_FLAG_SYSTEM;
 
+       if (domain & NOUVEAU_GEM_DOMAIN_COHERENT)
+               flags |= TTM_PL_FLAG_UNCACHED;
+
        ret = nouveau_bo_new(dev, size, align, flags, tile_mode,
                             tile_flags, NULL, NULL, pnvbo);
        if (ret)
This page took 0.054844 seconds and 5 git commands to generate.