summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b')
-rw-r--r--drivers/gpu/nvgpu/gp10b/mm_gp10b.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/mm_gp10b.c b/drivers/gpu/nvgpu/gp10b/mm_gp10b.c
index 1ac778e0..729ccc39 100644
--- a/drivers/gpu/nvgpu/gp10b/mm_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/mm_gp10b.c
@@ -48,8 +48,7 @@ static int gp10b_init_mm_setup_hw(struct gk20a *g)
48 g->ops.fb.set_mmu_page_size(g); 48 g->ops.fb.set_mmu_page_size(g);
49 49
50 gk20a_writel(g, fb_niso_flush_sysmem_addr_r(), 50 gk20a_writel(g, fb_niso_flush_sysmem_addr_r(),
51 (g->ops.mm.get_iova_addr(g, g->mm.sysmem_flush.priv.sgt->sgl, 0) 51 nvgpu_mem_get_addr(g, &g->mm.sysmem_flush) >> 8ULL);
52 >> 8ULL));
53 52
54 g->ops.bus.bar1_bind(g, inst_block); 53 g->ops.bus.bar1_bind(g, inst_block);
55 54
@@ -343,7 +342,7 @@ static const struct gk20a_mmu_level *gp10b_mm_get_mmu_levels(struct gk20a *g,
343static void gp10b_mm_init_pdb(struct gk20a *g, struct nvgpu_mem *inst_block, 342static void gp10b_mm_init_pdb(struct gk20a *g, struct nvgpu_mem *inst_block,
344 struct vm_gk20a *vm) 343 struct vm_gk20a *vm)
345{ 344{
346 u64 pdb_addr = nvgpu_mem_get_base_addr(g, vm->pdb.mem, 0); 345 u64 pdb_addr = nvgpu_mem_get_addr(g, vm->pdb.mem);
347 u32 pdb_addr_lo = u64_lo32(pdb_addr >> ram_in_base_shift_v()); 346 u32 pdb_addr_lo = u64_lo32(pdb_addr >> ram_in_base_shift_v());
348 u32 pdb_addr_hi = u64_hi32(pdb_addr); 347 u32 pdb_addr_hi = u64_hi32(pdb_addr);
349 348