summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorKonsta Holtta <kholtta@nvidia.com>2016-07-07 08:00:59 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2016-09-01 12:12:01 -0400
commit4f6c98989885bc145e16ab136c96b7c8eef2d521 (patch)
treedfe3701d8bfbd50d695dbad669b41d7eaa94b305 /drivers
parent44c5b5877b9b1520f644d8516f7ee19125a832d5 (diff)
gpu: nvgpu: use vidmem for page tables if available
Use the common gk20a_gmmu_alloc() that tries vidmem too. Jira DNVGPU-20 Change-Id: I4ea02bc4962d299c6f71444048d4a2a22bd80f55 Signed-off-by: Konsta Holtta <kholtta@nvidia.com> Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: http://git-master/r/1206404 (cherry picked from commit 7297727cce8c5c7b26f82afe98cc5428135b4777) Reviewed-on: http://git-master/r/1178831 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/nvgpu/gk20a/mm_gk20a.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
index 1124a17d..553b3ac5 100644
--- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
@@ -1173,9 +1173,9 @@ static int alloc_gmmu_pages(struct vm_gk20a *vm, u32 order,
1173 * default. 1173 * default.
1174 */ 1174 */
1175 if (IS_ENABLED(CONFIG_ARM64)) 1175 if (IS_ENABLED(CONFIG_ARM64))
1176 err = gk20a_gmmu_alloc_sys(g, len, &entry->mem); 1176 err = gk20a_gmmu_alloc(g, len, &entry->mem);
1177 else 1177 else
1178 err = gk20a_gmmu_alloc_attr_sys(g, DMA_ATTR_NO_KERNEL_MAPPING, 1178 err = gk20a_gmmu_alloc_attr(g, DMA_ATTR_NO_KERNEL_MAPPING,
1179 len, &entry->mem); 1179 len, &entry->mem);
1180 1180
1181 1181