summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
diff options
context:
space:
mode:
authorRichard Zhao <rizhao@nvidia.com>2015-04-16 14:57:10 -0400
committerTerje Bergstrom <tbergstrom@nvidia.com>2015-06-06 10:24:40 -0400
commitdf67ff6a75cba1fc96ae5fbe7dba260250eae9fd (patch)
tree7a14ec613736d295d4d06da8e2bf11609290102a /drivers/gpu/nvgpu/gk20a/gr_gk20a.c
parentcb28a538cfbec71b441b29290166c114145d6d60 (diff)
gpu: nvgpu: add zbc support to vgpu
For both adding and querying zbc entry, added callbacks in gr ops. Native gpu driver (gk20a) and vgpu will both hook there. For vgpu, it will add or query zbc entry from RM server. Bug 1558561 Change-Id: If8a4850ecfbff41d8592664f5f93ad8c25f6fbce Signed-off-by: Richard Zhao <rizhao@nvidia.com> Reviewed-on: http://git-master/r/732775 (cherry picked from commit a3787cf971128904c2712338087685b02673065d) Reviewed-on: http://git-master/r/737880 (cherry picked from commit fca2a0457c968656dc29455608f35acab094d816) Reviewed-on: http://git-master/r/753278 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gr_gk20a.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
index 85d1a886..603fc3a4 100644
--- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
@@ -7325,6 +7325,8 @@ void gk20a_init_gr_ops(struct gpu_ops *gops)
7325 gops->gr.detect_sm_arch = gr_gk20a_detect_sm_arch; 7325 gops->gr.detect_sm_arch = gr_gk20a_detect_sm_arch;
7326 gops->gr.add_zbc_color = gr_gk20a_add_zbc_color; 7326 gops->gr.add_zbc_color = gr_gk20a_add_zbc_color;
7327 gops->gr.add_zbc_depth = gr_gk20a_add_zbc_depth; 7327 gops->gr.add_zbc_depth = gr_gk20a_add_zbc_depth;
7328 gops->gr.zbc_set_table = gk20a_gr_zbc_set_table;
7329 gops->gr.zbc_query_table = gr_gk20a_query_zbc;
7328 gops->gr.pagepool_default_size = gr_gk20a_pagepool_default_size; 7330 gops->gr.pagepool_default_size = gr_gk20a_pagepool_default_size;
7329 gops->gr.init_ctx_state = gr_gk20a_init_ctx_state; 7331 gops->gr.init_ctx_state = gr_gk20a_init_ctx_state;
7330 gops->gr.alloc_gr_ctx = gr_gk20a_alloc_gr_ctx; 7332 gops->gr.alloc_gr_ctx = gr_gk20a_alloc_gr_ctx;