summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
diff options
context:
space:
mode:
authorAlex Waterman <alexw@nvidia.com>2017-04-10 17:04:15 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-05-11 09:04:12 -0400
commitc3fa78b1d9cba28547ca59154207d434931ae746 (patch)
tree42117714f2d8dd217229e6c183d4b6affd29c7d1 /drivers/gpu/nvgpu/gp10b/gr_gp10b.c
parent36c1fdccc994d337fc15dd2b67ff05435f37dec9 (diff)
gpu: nvgpu: Separate GMMU out of mm_gk20a.c
Begin moving (and renaming) the GMMU code into common/mm/gmmu.c. This block of code will be responsible for handling the platform/OS independent GMMU operations. JIRA NVGPU-12 JIRA NVGPU-30 Change-Id: Ide761bab75e5d84be3dcb977c4842ae4b3a7c1b3 Signed-off-by: Alex Waterman <alexw@nvidia.com> Reviewed-on: http://git-master/r/1464083 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/gr_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/gr_gp10b.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
index 855c2b14..a43252de 100644
--- a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
@@ -20,6 +20,7 @@
20 20
21#include <nvgpu/timers.h> 21#include <nvgpu/timers.h>
22#include <nvgpu/kmem.h> 22#include <nvgpu/kmem.h>
23#include <nvgpu/gmmu.h>
23#include <nvgpu/dma.h> 24#include <nvgpu/dma.h>
24#include <nvgpu/bug.h> 25#include <nvgpu/bug.h>
25 26
@@ -858,8 +859,8 @@ int gr_gp10b_alloc_buffer(struct vm_gk20a *vm, size_t size,
858 if (err) 859 if (err)
859 return err; 860 return err;
860 861
861 mem->gpu_va = gk20a_gmmu_map(vm, 862 mem->gpu_va = nvgpu_gmmu_map(vm,
862 &mem->priv.sgt, 863 mem,
863 size, 864 size,
864 NVGPU_MAP_BUFFER_FLAGS_CACHEABLE_TRUE, 865 NVGPU_MAP_BUFFER_FLAGS_CACHEABLE_TRUE,
865 gk20a_mem_flag_none, 866 gk20a_mem_flag_none,