From a83e5281af81bbf56b6d5ce4c7acc8a28beda00a Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Thu, 20 Nov 2014 15:51:50 +0200 Subject: gpu: nvgpu: gp10b: Define pagepool size Bug 1567274 Change-Id: I4369458d3af0c4da32af8a5881c8fe60b11f7632 Signed-off-by: Terje Bergstrom Reviewed-on: http://git-master/r/606932 Reviewed-by: Automatic_Commit_Validation_User --- drivers/gpu/nvgpu/gp10b/gr_gp10b.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'drivers/gpu/nvgpu/gp10b/gr_gp10b.c') 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: return ret; } +static void gr_gp10b_buffer_size_defaults(struct gk20a *g) +{ + g->gr.pagepool_default_size = + gr_scc_pagepool_total_pages_hwmax_value_v(); + g->gr.pagepool_max_size = + gr_scc_pagepool_total_pages_hwmax_value_v(); +} + void gp10b_init_gr(struct gpu_ops *gops) { gm20b_init_gr(gops); @@ -305,4 +313,5 @@ void gp10b_init_gr(struct gpu_ops *gops) gops->gr.commit_global_pagepool = gr_gp10b_commit_global_pagepool; gops->gr.add_zbc_color = gr_gp10b_add_zbc_color; gops->gr.add_zbc_depth = gr_gp10b_add_zbc_depth; + gops->gr.buffer_size_defaults = gr_gp10b_buffer_size_defaults; } -- cgit v1.2.2