summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAparna Das <aparnad@nvidia.com>2017-10-25 21:05:32 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-10-29 14:01:37 -0400
commit8a9261d14a5205145b5daa12a8fad9129756e247 (patch)
treef106fa4a8ec953877a30d6e2951de8812d33b34a
parentf01fe2bb3954712935a5dd0ab1d2d02a779d2a2a (diff)
gpu: nvgpu: vgpu: unset verify status ctx reload
Native code for verifying tsg status on ctx reload is not possible on vgpu. Unset gops->fifo.tsg_verify_status_faulted operation for vgpu for now. This needs to be implemented separately for vgpu later. Bug 200348087 Change-Id: I73791401de1ce7b7f8644ea4f9ccae3fc51dc7aa Signed-off-by: Aparna Das <aparnad@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1585783 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
-rw-r--r--drivers/gpu/nvgpu/vgpu/gm20b/vgpu_hal_gm20b.c2
-rw-r--r--drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/gm20b/vgpu_hal_gm20b.c b/drivers/gpu/nvgpu/vgpu/gm20b/vgpu_hal_gm20b.c
index 29eaf80b..bc6d2e69 100644
--- a/drivers/gpu/nvgpu/vgpu/gm20b/vgpu_hal_gm20b.c
+++ b/drivers/gpu/nvgpu/vgpu/gm20b/vgpu_hal_gm20b.c
@@ -278,7 +278,7 @@ static const struct gpu_ops vgpu_gm20b_ops = {
278 .enable_tsg = gk20a_enable_tsg, 278 .enable_tsg = gk20a_enable_tsg,
279 .disable_tsg = gk20a_disable_tsg, 279 .disable_tsg = gk20a_disable_tsg,
280 .tsg_verify_channel_status = NULL, 280 .tsg_verify_channel_status = NULL,
281 .tsg_verify_status_ctx_reload = gm20b_fifo_tsg_verify_status_ctx_reload, 281 .tsg_verify_status_ctx_reload = NULL,
282 .update_runlist = vgpu_fifo_update_runlist, 282 .update_runlist = vgpu_fifo_update_runlist,
283 .trigger_mmu_fault = gm20b_fifo_trigger_mmu_fault, 283 .trigger_mmu_fault = gm20b_fifo_trigger_mmu_fault,
284 .get_mmu_fault_info = gk20a_fifo_get_mmu_fault_info, 284 .get_mmu_fault_info = gk20a_fifo_get_mmu_fault_info,
diff --git a/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c b/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c
index 8dd63144..b8d09b88 100644
--- a/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c
+++ b/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c
@@ -303,7 +303,7 @@ static const struct gpu_ops vgpu_gp10b_ops = {
303 .enable_tsg = gk20a_enable_tsg, 303 .enable_tsg = gk20a_enable_tsg,
304 .disable_tsg = gk20a_disable_tsg, 304 .disable_tsg = gk20a_disable_tsg,
305 .tsg_verify_channel_status = NULL, 305 .tsg_verify_channel_status = NULL,
306 .tsg_verify_status_ctx_reload = gm20b_fifo_tsg_verify_status_ctx_reload, 306 .tsg_verify_status_ctx_reload = NULL,
307 .reschedule_runlist = NULL, 307 .reschedule_runlist = NULL,
308 .update_runlist = vgpu_fifo_update_runlist, 308 .update_runlist = vgpu_fifo_update_runlist,
309 .trigger_mmu_fault = gm20b_fifo_trigger_mmu_fault, 309 .trigger_mmu_fault = gm20b_fifo_trigger_mmu_fault,