diff options
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu')
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/mm_vgpu.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/mm_vgpu.c b/drivers/gpu/nvgpu/vgpu/mm_vgpu.c index b2bc6f0a..a4ffc7e8 100644 --- a/drivers/gpu/nvgpu/vgpu/mm_vgpu.c +++ b/drivers/gpu/nvgpu/vgpu/mm_vgpu.c | |||
@@ -31,8 +31,6 @@ | |||
31 | static int vgpu_init_mm_setup_sw(struct gk20a *g) | 31 | static int vgpu_init_mm_setup_sw(struct gk20a *g) |
32 | { | 32 | { |
33 | struct mm_gk20a *mm = &g->mm; | 33 | struct mm_gk20a *mm = &g->mm; |
34 | struct vm_gk20a *vm = &mm->pmu.vm; | ||
35 | u32 big_page_size = gk20a_get_platform(g->dev)->default_big_page_size; | ||
36 | 34 | ||
37 | gk20a_dbg_fn(""); | 35 | gk20a_dbg_fn(""); |
38 | 36 | ||
@@ -54,11 +52,6 @@ static int vgpu_init_mm_setup_sw(struct gk20a *g) | |||
54 | (int)(mm->channel.user_size >> 20), | 52 | (int)(mm->channel.user_size >> 20), |
55 | (int)(mm->channel.kernel_size >> 20)); | 53 | (int)(mm->channel.kernel_size >> 20)); |
56 | 54 | ||
57 | /* gk20a_init_gpu_characteristics expects this to be populated */ | ||
58 | vm->big_page_size = big_page_size; | ||
59 | vm->mmu_levels = (vm->big_page_size == SZ_64K) ? | ||
60 | gk20a_mm_levels_64k : gk20a_mm_levels_128k; | ||
61 | |||
62 | mm->sw_ready = true; | 55 | mm->sw_ready = true; |
63 | 56 | ||
64 | return 0; | 57 | return 0; |