summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gm20b/hal_gm20b.c
diff options
context:
space:
mode:
authorAparna Das <aparnad@nvidia.com>2018-02-15 18:39:10 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2018-03-06 17:52:21 -0500
commit98d91dd2609faadfa4aa9aafad5e295c924ae08f (patch)
tree40daaafbb2756a1defa0f299a8881799b6b0161c /drivers/gpu/nvgpu/gm20b/hal_gm20b.c
parentd654ab48638b0160ccef6f7be0faa8b3b3ee1fab (diff)
gpu: nvgpu: add hal op to handle post event id
The vserver variant for gr post event id needs different functionality to send interrupt to VM. Add HAL operation to allow overriding vserver usecase. Jira VQRM-2982 Change-Id: I915d089ef751023968c1e8ab181c21afeec997a5 Signed-off-by: Aparna Das <aparnad@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1658382 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b/hal_gm20b.c')
-rw-r--r--drivers/gpu/nvgpu/gm20b/hal_gm20b.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c
index 2d53a926..e390e4dd 100644
--- a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c
+++ b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c
@@ -431,6 +431,7 @@ static const struct gpu_ops gm20b_ops = {
431 .handle_pbdma_intr_1 = gk20a_fifo_handle_pbdma_intr_1, 431 .handle_pbdma_intr_1 = gk20a_fifo_handle_pbdma_intr_1,
432 .tsg_bind_channel = gk20a_tsg_bind_channel, 432 .tsg_bind_channel = gk20a_tsg_bind_channel,
433 .tsg_unbind_channel = gk20a_fifo_tsg_unbind_channel, 433 .tsg_unbind_channel = gk20a_fifo_tsg_unbind_channel,
434 .post_event_id = gk20a_tsg_event_id_post_event,
434#ifdef CONFIG_TEGRA_GK20A_NVHOST 435#ifdef CONFIG_TEGRA_GK20A_NVHOST
435 .alloc_syncpt_buf = gk20a_fifo_alloc_syncpt_buf, 436 .alloc_syncpt_buf = gk20a_fifo_alloc_syncpt_buf,
436 .free_syncpt_buf = gk20a_fifo_free_syncpt_buf, 437 .free_syncpt_buf = gk20a_fifo_free_syncpt_buf,