summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c b/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c
index 80252aaa..ce65c777 100644
--- a/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c
+++ b/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a_sim.c
@@ -154,21 +154,25 @@ int gr_gk20a_init_ctx_vars_sim(struct gk20a *g, struct gr_gk20a *gr)
154 goto fail; 154 goto fail;
155 } 155 }
156 156
157 for (i = 0; i < g->gr.ctx_vars.ucode.fecs.inst.count; i++) 157 for (i = 0; i < g->gr.ctx_vars.ucode.fecs.inst.count; i++) {
158 g->sim->esc_readl(g, "GRCTX_UCODE_INST_FECS", 158 g->sim->esc_readl(g, "GRCTX_UCODE_INST_FECS",
159 i, &g->gr.ctx_vars.ucode.fecs.inst.l[i]); 159 i, &g->gr.ctx_vars.ucode.fecs.inst.l[i]);
160 }
160 161
161 for (i = 0; i < g->gr.ctx_vars.ucode.fecs.data.count; i++) 162 for (i = 0; i < g->gr.ctx_vars.ucode.fecs.data.count; i++) {
162 g->sim->esc_readl(g, "GRCTX_UCODE_DATA_FECS", 163 g->sim->esc_readl(g, "GRCTX_UCODE_DATA_FECS",
163 i, &g->gr.ctx_vars.ucode.fecs.data.l[i]); 164 i, &g->gr.ctx_vars.ucode.fecs.data.l[i]);
165 }
164 166
165 for (i = 0; i < g->gr.ctx_vars.ucode.gpccs.inst.count; i++) 167 for (i = 0; i < g->gr.ctx_vars.ucode.gpccs.inst.count; i++) {
166 g->sim->esc_readl(g, "GRCTX_UCODE_INST_GPCCS", 168 g->sim->esc_readl(g, "GRCTX_UCODE_INST_GPCCS",
167 i, &g->gr.ctx_vars.ucode.gpccs.inst.l[i]); 169 i, &g->gr.ctx_vars.ucode.gpccs.inst.l[i]);
170 }
168 171
169 for (i = 0; i < g->gr.ctx_vars.ucode.gpccs.data.count; i++) 172 for (i = 0; i < g->gr.ctx_vars.ucode.gpccs.data.count; i++) {
170 g->sim->esc_readl(g, "GRCTX_UCODE_DATA_GPCCS", 173 g->sim->esc_readl(g, "GRCTX_UCODE_DATA_GPCCS",
171 i, &g->gr.ctx_vars.ucode.gpccs.data.l[i]); 174 i, &g->gr.ctx_vars.ucode.gpccs.data.l[i]);
175 }
172 176
173 for (i = 0; i < g->gr.ctx_vars.sw_bundle_init.count; i++) { 177 for (i = 0; i < g->gr.ctx_vars.sw_bundle_init.count; i++) {
174 struct av_gk20a *l = g->gr.ctx_vars.sw_bundle_init.l; 178 struct av_gk20a *l = g->gr.ctx_vars.sw_bundle_init.l;