diff options
author | Richard Zhao <rizhao@nvidia.com> | 2015-11-16 13:26:23 -0500 |
---|---|---|
committer | Vladislav Buzov <vbuzov@nvidia.com> | 2015-11-23 17:31:02 -0500 |
commit | 1246629c19485d9a9e6fc2c2e7d1f86f65b9516d (patch) | |
tree | b17a44c7d47ffe20ef0d6e4e6bec8acbec9ba5ad /drivers/gpu/nvgpu/gk20a/gk20a.h | |
parent | 8ec63298789a0912b9cbd90ee47c76f0701f0dca (diff) |
gpu: nvgpu: abstract set mmu debug mode
Add new operaton g->ops.mm.set_debug_mode and let other places
that set debug mode call this callback.
It's preparing for adding vgpu set mmu debug mode hook.
JIRA VFND-1005
Bug 1594604
Change-Id: I1d227a0c0f96adb0035ae16ae1f4fbfa739bf0a7
Signed-off-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-on: http://git-master/r/833497
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vladislav Buzov <vbuzov@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index ff37039f..fe51f356 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -346,6 +346,7 @@ struct gpu_ops { | |||
346 | struct { | 346 | struct { |
347 | bool (*support_sparse)(struct gk20a *g); | 347 | bool (*support_sparse)(struct gk20a *g); |
348 | bool (*is_debug_mode_enabled)(struct gk20a *g); | 348 | bool (*is_debug_mode_enabled)(struct gk20a *g); |
349 | void (*set_debug_mode)(struct gk20a *g, bool enable); | ||
349 | u64 (*gmmu_map)(struct vm_gk20a *vm, | 350 | u64 (*gmmu_map)(struct vm_gk20a *vm, |
350 | u64 map_offset, | 351 | u64 map_offset, |
351 | struct sg_table *sgt, | 352 | struct sg_table *sgt, |