|
@@ -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)
|
|
if (!flags || domain & NOUVEAU_GEM_DOMAIN_CPU)
|
|
flags |= TTM_PL_FLAG_SYSTEM;
|
|
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,
|
|
ret = nouveau_bo_new(dev, size, align, flags, tile_mode,
|
|
tile_flags, NULL, NULL, pnvbo);
|
|
tile_flags, NULL, NULL, pnvbo);
|
|
if (ret)
|
|
if (ret)
|