summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b/gr_gv11b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/gr_gv11b.c')
-rw-r--r--drivers/gpu/nvgpu/gv11b/gr_gv11b.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c
index 450775b1..4f7468b3 100644
--- a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c
+++ b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c
@@ -3343,7 +3343,13 @@ int gv11b_gr_set_sm_debug_mode(struct gk20a *g,
3343 } 3343 }
3344 3344
3345 gpc = g->gr.sm_to_cluster[sm_id].gpc_index; 3345 gpc = g->gr.sm_to_cluster[sm_id].gpc_index;
3346 tpc = g->gr.sm_to_cluster[sm_id].tpc_index; 3346 if (g->ops.gr.get_nonpes_aware_tpc != NULL) {
3347 tpc = g->ops.gr.get_nonpes_aware_tpc(g,
3348 g->gr.sm_to_cluster[sm_id].gpc_index,
3349 g->gr.sm_to_cluster[sm_id].tpc_index);
3350 } else {
3351 tpc = g->gr.sm_to_cluster[sm_id].tpc_index;
3352 }
3347 sm = g->gr.sm_to_cluster[sm_id].sm_index; 3353 sm = g->gr.sm_to_cluster[sm_id].sm_index;
3348 3354
3349 reg_offset = gk20a_gr_gpc_offset(g, gpc) + 3355 reg_offset = gk20a_gr_gpc_offset(g, gpc) +