summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
diff options
context:
space:
mode:
authorPeter Daifuku <pdaifuku@nvidia.com>2016-03-23 12:43:43 -0400
committerTerje Bergstrom <tbergstrom@nvidia.com>2016-04-08 15:34:50 -0400
commit6eeabfbdd08e48f924885952c80ff41aa2b534b7 (patch)
tree5cdba48865faa0b76e20d0994fa9de9e4c12deed /drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
parente8bac374c0ed24f05bf389e1e8b5aca47f61bd3a (diff)
gpu: nvgpu: vgpu: virtualized SMPC/HWPM ctx switch
Add support for SMPC and HWPM context switching when virtualized Bug 1648200 JIRASW EVLR-219 JIRASW EVLR-253 Change-Id: I80a1613eaad87d8510f00d9aef001400d642ecdf Signed-off-by: Peter Daifuku <pdaifuku@nvidia.com> Reviewed-on: http://git-master/r/1122034 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c b/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
index 321cebb2..309fe75a 100644
--- a/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
@@ -891,8 +891,8 @@ static int nvgpu_dbg_gpu_ioctl_smpc_ctxsw_mode(struct dbg_session_gk20a *dbg_s,
891 goto clean_up; 891 goto clean_up;
892 } 892 }
893 893
894 err = gr_gk20a_update_smpc_ctxsw_mode(g, ch_gk20a, 894 err = g->ops.gr.update_smpc_ctxsw_mode(g, ch_gk20a,
895 args->mode == NVGPU_DBG_GPU_SMPC_CTXSW_MODE_CTXSW); 895 args->mode == NVGPU_DBG_GPU_SMPC_CTXSW_MODE_CTXSW);
896 if (err) { 896 if (err) {
897 gk20a_err(dev_from_gk20a(g), 897 gk20a_err(dev_from_gk20a(g),
898 "error (%d) during smpc ctxsw mode update\n", err); 898 "error (%d) during smpc ctxsw mode update\n", err);
@@ -927,8 +927,8 @@ static int nvgpu_dbg_gpu_ioctl_hwpm_ctxsw_mode(struct dbg_session_gk20a *dbg_s,
927 goto clean_up; 927 goto clean_up;
928 } 928 }
929 929
930 err = gr_gk20a_update_hwpm_ctxsw_mode(g, ch_gk20a, 930 err = g->ops.gr.update_hwpm_ctxsw_mode(g, ch_gk20a,
931 args->mode == NVGPU_DBG_GPU_HWPM_CTXSW_MODE_CTXSW); 931 args->mode == NVGPU_DBG_GPU_HWPM_CTXSW_MODE_CTXSW);
932 if (err) 932 if (err)
933 gk20a_err(dev_from_gk20a(g), 933 gk20a_err(dev_from_gk20a(g),
934 "error (%d) during pm ctxsw mode update\n", err); 934 "error (%d) during pm ctxsw mode update\n", err);