diff options
author | Richard Zhao <rizhao@nvidia.com> | 2016-07-22 20:22:11 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2016-08-15 14:41:20 -0400 |
commit | 47fe8460e96413c10ec84261895418d6b59bc690 (patch) | |
tree | 42a2e7dda54e8d0e6a940d6ec2cd80b8192a08d0 /drivers/gpu | |
parent | 9730a93d8a44d767786ba34ffc68ef28c8e95b96 (diff) |
gpu: nvgpu: vgpu: add getting constants golden img size and zcull ctx size
JIRA VFND-2103
Change-Id: I180324b36a1c6b39300b92a2cff6448d7665679b
Signed-off-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-on: http://git-master/r/1190479
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vladislav Buzov <vbuzov@nvidia.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/gr_vgpu.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/gr_vgpu.c b/drivers/gpu/nvgpu/vgpu/gr_vgpu.c index 5477bca0..bb52347f 100644 --- a/drivers/gpu/nvgpu/vgpu/gr_vgpu.c +++ b/drivers/gpu/nvgpu/vgpu/gr_vgpu.c | |||
@@ -71,15 +71,12 @@ static int vgpu_gr_load_golden_ctx_image(struct gk20a *g, | |||
71 | int vgpu_gr_init_ctx_state(struct gk20a *g) | 71 | int vgpu_gr_init_ctx_state(struct gk20a *g) |
72 | { | 72 | { |
73 | struct gr_gk20a *gr = &g->gr; | 73 | struct gr_gk20a *gr = &g->gr; |
74 | struct vgpu_priv_data *priv = vgpu_get_priv_data(g); | ||
74 | 75 | ||
75 | gk20a_dbg_fn(""); | 76 | gk20a_dbg_fn(""); |
76 | 77 | ||
77 | vgpu_get_attribute(vgpu_get_handle(g), | 78 | g->gr.ctx_vars.golden_image_size = priv->constants.golden_ctx_size; |
78 | TEGRA_VGPU_ATTRIB_GOLDEN_CTX_SIZE, | 79 | g->gr.ctx_vars.zcull_ctxsw_image_size = priv->constants.zcull_ctx_size; |
79 | &g->gr.ctx_vars.golden_image_size); | ||
80 | vgpu_get_attribute(vgpu_get_handle(g), | ||
81 | TEGRA_VGPU_ATTRIB_ZCULL_CTX_SIZE, | ||
82 | &g->gr.ctx_vars.zcull_ctxsw_image_size); | ||
83 | if (!g->gr.ctx_vars.golden_image_size || | 80 | if (!g->gr.ctx_vars.golden_image_size || |
84 | !g->gr.ctx_vars.zcull_ctxsw_image_size) | 81 | !g->gr.ctx_vars.zcull_ctxsw_image_size) |
85 | return -ENXIO; | 82 | return -ENXIO; |