summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/nvgpu/gk20a/gr_gk20a.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
index dde57494..93649675 100644
--- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
@@ -4006,8 +4006,9 @@ static int gr_gk20a_zcull_init_hw(struct gk20a *g, struct gr_gk20a *gr)
4006 floorsweep = true; 4006 floorsweep = true;
4007 } 4007 }
4008 4008
4009 /* 1.0f / 1.0f * gr_gpc0_zcull_sm_num_rcp_conservative__max_v() */ 4009 /* ceil(1.0f / SM_NUM * gr_gpc0_zcull_sm_num_rcp_conservative__max_v()) */
4010 rcp_conserv = gr_gpc0_zcull_sm_num_rcp_conservative__max_v(); 4010 rcp_conserv = DIV_ROUND_UP(gr_gpc0_zcull_sm_num_rcp_conservative__max_v(),
4011 gr->gpc_tpc_count[0]);
4011 4012
4012 for (gpc_index = 0; gpc_index < gr->gpc_count; gpc_index++) { 4013 for (gpc_index = 0; gpc_index < gr->gpc_count; gpc_index++) {
4013 offset = gpc_index * proj_gpc_stride_v(); 4014 offset = gpc_index * proj_gpc_stride_v();