From ca95adb2d4e51431de2f8fbe252bade55ba0ed46 Mon Sep 17 00:00:00 2001 From: Aparna Das Date: Thu, 15 Feb 2018 13:55:47 -0800 Subject: gpu: nvgpu: add hal op to handle semaphore pending The vserver variant for gr handle semaphore pending needs different functionality to send interrupt to VM. Add HAL operation to allow overriding vserver usecase. Jira VQRM-2982 Change-Id: I5fee5a491c6e54344f9da477eaf5881c50335bbc Signed-off-by: Aparna Das Reviewed-on: https://git-master.nvidia.com/r/1658298 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gk20a/gk20a.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h') diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 178c1200..6b93cb8d 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h @@ -447,6 +447,8 @@ struct gpu_ops { struct gr_gk20a_isr_data *isr_data, u32 error_notifier); int (*handle_notify_pending)(struct gk20a *g, struct gr_gk20a_isr_data *isr_data); + int (*handle_semaphore_pending)(struct gk20a *g, + struct gr_gk20a_isr_data *isr_data); } gr; struct { void (*init_hw)(struct gk20a *g); -- cgit v1.2.2