diff options
author | Aparna Das <aparnad@nvidia.com> | 2018-02-15 15:42:08 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-03-06 17:52:12 -0500 |
commit | d654ab48638b0160ccef6f7be0faa8b3b3ee1fab (patch) | |
tree | bc1cef7dbf28d2221cb749abb280b5753221f690 /drivers/gpu/nvgpu/gk20a/gk20a.h | |
parent | d6c6c6c483478654b34685b9e13ed160bad49a1c (diff) |
gpu: nvgpu: add hal op to handle notify pending
The vserver variant for gr handle notify pending needs different
functionality to send interrupt to VM. Add HAL operation to allow
overriding vserver usecase.
Jira VQRM-2982
Change-Id: I4cb88d4d769a5d5cb98a4ee6ac3fbb74245cb5f2
Signed-off-by: Aparna Das <aparnad@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1658255
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 84392025..d9e3c97d 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -445,6 +445,8 @@ struct gpu_ops { | |||
445 | int (*handle_ssync_hww)(struct gk20a *g); | 445 | int (*handle_ssync_hww)(struct gk20a *g); |
446 | void (*set_error_notifier)(struct gk20a *g, | 446 | void (*set_error_notifier)(struct gk20a *g, |
447 | struct gr_gk20a_isr_data *isr_data, u32 error_notifier); | 447 | struct gr_gk20a_isr_data *isr_data, u32 error_notifier); |
448 | int (*handle_notify_pending)(struct gk20a *g, | ||
449 | struct gr_gk20a_isr_data *isr_data); | ||
448 | } gr; | 450 | } gr; |
449 | struct { | 451 | struct { |
450 | void (*init_hw)(struct gk20a *g); | 452 | void (*init_hw)(struct gk20a *g); |