diff options
author | Seema Khowala <seemaj@nvidia.com> | 2018-02-23 16:00:00 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-06-24 12:53:44 -0400 |
commit | cd6e821cf66837a2c3479e928414007064b9c496 (patch) | |
tree | 18e5cfde24246342b05e8431ba8b816de9ec407b /drivers/gpu/nvgpu/gv11b/fifo_gv11b.h | |
parent | 5cf1eb145fef763f7153e449be60f1a7602e2c81 (diff) |
gpu: nvgpu: gv11b: add runlist abort & remove bare channel
-Add support for aborting runlist/s. Aborting runlist/s,
will abort all active tsgs and associated active channels
within these active tsgs
-Bare channels are no longer supported. Remove recovery
support for bare channels. In case there are bare
channels, recovery will trigger runlist abort
Bug 2125776
Bug 2108544
Bug 2105322
Bug 2092051
Bug 2048824
Bug 2043838
Bug 2039587
Bug 2028993
Bug 2029245
Bug 2065990
Bug 1945121
Bug 200401707
Bug 200393631
Bug 200327596
Change-Id: I6bec8a0004508cf65ea128bf641a26bf4c2f236d
Signed-off-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1640567
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/fifo_gv11b.h')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/fifo_gv11b.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/fifo_gv11b.h b/drivers/gpu/nvgpu/gv11b/fifo_gv11b.h index 3dfc337c..aee7aef2 100644 --- a/drivers/gpu/nvgpu/gv11b/fifo_gv11b.h +++ b/drivers/gpu/nvgpu/gv11b/fifo_gv11b.h | |||
@@ -56,7 +56,7 @@ | |||
56 | struct gpu_ops; | 56 | struct gpu_ops; |
57 | 57 | ||
58 | void gv11b_fifo_reset_pbdma_and_eng_faulted(struct gk20a *g, | 58 | void gv11b_fifo_reset_pbdma_and_eng_faulted(struct gk20a *g, |
59 | struct channel_gk20a *refch, | 59 | struct tsg_gk20a *tsg, |
60 | u32 faulted_pbdma, u32 faulted_engine); | 60 | u32 faulted_pbdma, u32 faulted_engine); |
61 | void gv11b_mmu_fault_id_to_eng_pbdma_id_and_veid(struct gk20a *g, | 61 | void gv11b_mmu_fault_id_to_eng_pbdma_id_and_veid(struct gk20a *g, |
62 | u32 mmu_fault_id, u32 *active_engine_id, u32 *veid, u32 *pbdma_id); | 62 | u32 mmu_fault_id, u32 *active_engine_id, u32 *veid, u32 *pbdma_id); |