summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv100/mm_gv100.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gv100/mm_gv100.c')
-rw-r--r--drivers/gpu/nvgpu/gv100/mm_gv100.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/drivers/gpu/nvgpu/gv100/mm_gv100.c b/drivers/gpu/nvgpu/gv100/mm_gv100.c
index fbc5df79..6952cb5e 100644
--- a/drivers/gpu/nvgpu/gv100/mm_gv100.c
+++ b/drivers/gpu/nvgpu/gv100/mm_gv100.c
@@ -14,12 +14,11 @@
14 */ 14 */
15 15
16#include "gk20a/gk20a.h" 16#include "gk20a/gk20a.h"
17#include "gv11b/mm_gv11b.h"
18#include "gv100/mm_gv100.h" 17#include "gv100/mm_gv100.h"
19 18
20#include <nvgpu/hw/gv100/hw_fb_gv100.h> 19#include <nvgpu/hw/gv100/hw_fb_gv100.h>
21 20
22static size_t gv100_mm_get_vidmem_size(struct gk20a *g) 21size_t gv100_mm_get_vidmem_size(struct gk20a *g)
23{ 22{
24 u32 range = gk20a_readl(g, fb_mmu_local_memory_range_r()); 23 u32 range = gk20a_readl(g, fb_mmu_local_memory_range_r());
25 u32 mag = fb_mmu_local_memory_range_lower_mag_v(range); 24 u32 mag = fb_mmu_local_memory_range_lower_mag_v(range);
@@ -32,10 +31,3 @@ static size_t gv100_mm_get_vidmem_size(struct gk20a *g)
32 31
33 return bytes; 32 return bytes;
34} 33}
35
36void gv100_init_mm(struct gpu_ops *gops)
37{
38 gv11b_init_mm(gops);
39 gops->mm.get_vidmem_size = gv100_mm_get_vidmem_size;
40 gops->mm.get_physical_addr_bits = NULL;
41}