diff options
author | Konsta Holtta <kholtta@nvidia.com> | 2016-07-07 08:00:59 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2016-09-01 12:12:01 -0400 |
commit | 4f6c98989885bc145e16ab136c96b7c8eef2d521 (patch) | |
tree | dfe3701d8bfbd50d695dbad669b41d7eaa94b305 /drivers/gpu | |
parent | 44c5b5877b9b1520f644d8516f7ee19125a832d5 (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/gpu')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/mm_gk20a.c | 4 |
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 | ||