summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
diff options
context:
space:
mode:
authorDeepak Nibade <dnibade@nvidia.com>2016-08-31 08:49:45 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2016-09-15 15:24:10 -0400
commit130dd3dd3e22d47379601aa37be2edf0874577ef (patch)
tree8663d6ad4a232d649a0c5ac53e543499238a2903 /drivers/gpu/nvgpu/gk20a/mm_gk20a.c
parent51a7cdce32ecc830e13d67c0c8fdcd7ef6c6e38b (diff)
gpu: nvgpu: use get_base_addr() to get inst_block address
Since inst_block could reside either in sysmem or vidmem, use gk20a_mem_get_base_addr() to get it's base address Jira DNVGPU-22 Change-Id: Ic9b4370e0a88b585483e78ea81df0ec6ff799487 Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: http://git-master/r/1212702 (cherry picked from commit ecdffa7664f48dba0bcbd15b1340af5bf3b45802) Reviewed-on: http://git-master/r/1219700 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/mm_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/mm_gk20a.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
index 1b052a20..54d85267 100644
--- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
@@ -4690,7 +4690,7 @@ u64 gk20a_mm_inst_block_addr(struct gk20a *g, struct mem_desc *inst_block)
4690 if (g->mm.has_physical_mode) 4690 if (g->mm.has_physical_mode)
4691 addr = gk20a_mem_phys(inst_block); 4691 addr = gk20a_mem_phys(inst_block);
4692 else 4692 else
4693 addr = gk20a_mm_smmu_vaddr_translate(g, sg_dma_address(inst_block->sgt->sgl)); 4693 addr = gk20a_mem_get_base_addr(g, inst_block, 0);
4694 4694
4695 return addr; 4695 return addr;
4696} 4696}