diff options
Diffstat (limited to 'drivers/gpu/nvgpu')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/gr_gp10b.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c index 250dc65c..7a316106 100644 --- a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c | |||
@@ -297,6 +297,14 @@ clean_up: | |||
297 | return ret; | 297 | return ret; |
298 | } | 298 | } |
299 | 299 | ||
300 | static void gr_gp10b_buffer_size_defaults(struct gk20a *g) | ||
301 | { | ||
302 | g->gr.pagepool_default_size = | ||
303 | gr_scc_pagepool_total_pages_hwmax_value_v(); | ||
304 | g->gr.pagepool_max_size = | ||
305 | gr_scc_pagepool_total_pages_hwmax_value_v(); | ||
306 | } | ||
307 | |||
300 | void gp10b_init_gr(struct gpu_ops *gops) | 308 | void gp10b_init_gr(struct gpu_ops *gops) |
301 | { | 309 | { |
302 | gm20b_init_gr(gops); | 310 | gm20b_init_gr(gops); |
@@ -305,4 +313,5 @@ void gp10b_init_gr(struct gpu_ops *gops) | |||
305 | gops->gr.commit_global_pagepool = gr_gp10b_commit_global_pagepool; | 313 | gops->gr.commit_global_pagepool = gr_gp10b_commit_global_pagepool; |
306 | gops->gr.add_zbc_color = gr_gp10b_add_zbc_color; | 314 | gops->gr.add_zbc_color = gr_gp10b_add_zbc_color; |
307 | gops->gr.add_zbc_depth = gr_gp10b_add_zbc_depth; | 315 | gops->gr.add_zbc_depth = gr_gp10b_add_zbc_depth; |
316 | gops->gr.buffer_size_defaults = gr_gp10b_buffer_size_defaults; | ||
308 | } | 317 | } |