drm/nouveau: remove limit on gart
Subsystems (3)
PATCH 1/1 drm/nouveau: remove limit on gart
Most graphics cards nowadays have a multiple of this limit as their vram, so limiting GART doesn't seem to make much sense.
Signed-off-by Maarten >Lnkhorst <[email protected]>
---
drivers/gpu/drm/nouveau/nouveau_ttm.c +0 -5
@@ -168,9 +168,6 @@ nouveau_gart_manager_new(struct ttm_mem_type_manager *man,struct nouveau_bo *nvbo =nouveau_bo (bo);struct nouveau_mem *node; -if (unlikely ((mem->num_pages <<PAGE_SHIFT ) >=512 *1024 *1024 )) -return -ENOMEM ; - node =kzalloc (sizeof (*node),GFP_KERNEL );if (!node)return -ENOMEM ;
@@ -406,8 +403,6 @@ nouveau_ttm_init(struct nouveau_drm *drm)/* GART init */ if (drm->agp.stat !=ENABLED ) { drm->gem.gart_available =nouveau_vmmgr (drm->device)->limit; -if (drm->gem.gart_available >512 *1024 *1024 ) - drm->gem.gart_available =512 *1024 *1024 ; }else { drm->gem.gart_available = drm->agp.size; }
Quoted 2 lines · Maarten Lankhorst
Most graphics cards nowadays have a multiple of this limit as their vram, so limiting GART doesn't seem to make much sense.
Pushed, thanks :)
Quoted 31 lines
Signed-off-by Maarten >Lnkhorst <[email protected]>---
drivers/gpu/drm/nouveau/nouveau_ttm.c +0
-5@@ -168,9 +168,6 @@ nouveau_gart_manager_new(struct ttm_mem_type_manager *man,struct nouveau_bo *nvbo =nouveau_bo (bo);struct nouveau_mem *node; -if (unlikely ((mem->num_pages <<PAGE_SHIFT ) >=512 *1024 *1024 )) -return -ENOMEM ; - node =kzalloc (sizeof (*node),GFP_KERNEL );if (!node)return -ENOMEM ;@@ -406,8 +403,6 @@ nouveau_ttm_init(struct nouveau_drm *drm)/* GART init */ if (drm->agp.stat !=ENABLED ) { drm->gem.gart_available =nouveau_vmmgr (drm->device)->limit; -if (drm->gem.gart_available >512 *1024 *1024 ) - drm->gem.gart_available =512 *1024 *1024 ; }else { drm->gem.gart_available = drm->agp.size; }_______________________________________________
dri-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/dri-devel