mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-25 02:52:51 +03:00
gpu: nvgpu: gv100: set sched err and ctxsw_timeout hals
gv100 does not have new fifo ctxsw timeout interrupt that is present on gv11b. Use non gv11b sched error and ctxsw timeout handlers. Bug 2069807 Change-Id: I9dc2b8d9212145d7a1b0fef656aa20d2f073ea13 Signed-off-by: Vijayakumar <vsubbu@nvidia.com> Signed-off-by: Seema Khowala <seemaj@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1668401 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
0d97b54989
commit
f07b2df173
@@ -503,7 +503,7 @@ static const struct gpu_ops gv100_ops = {
|
||||
.init_pbdma_intr_descs = gv11b_fifo_init_pbdma_intr_descs,
|
||||
.reset_enable_hw = gk20a_init_fifo_reset_enable_hw,
|
||||
.teardown_ch_tsg = gv11b_fifo_teardown_ch_tsg,
|
||||
.handle_sched_error = gv11b_fifo_handle_sched_error,
|
||||
.handle_sched_error = gk20a_fifo_handle_sched_error,
|
||||
.handle_pbdma_intr_0 = gv11b_fifo_handle_pbdma_intr_0,
|
||||
.handle_pbdma_intr_1 = gv11b_fifo_handle_pbdma_intr_1,
|
||||
.init_eng_method_buffers = gv11b_fifo_init_eng_method_buffers,
|
||||
@@ -534,7 +534,6 @@ static const struct gpu_ops gv100_ops = {
|
||||
.device_info_fault_id = top_device_info_data_fault_id_enum_v,
|
||||
.free_channel_ctx_header = gv11b_free_subctx_header,
|
||||
.preempt_ch_tsg = gv11b_fifo_preempt_ch_tsg,
|
||||
.handle_ctxsw_timeout = gv11b_fifo_handle_ctxsw_timeout,
|
||||
.apply_ctxsw_timeout_intr = gv100_apply_ctxsw_timeout_intr,
|
||||
},
|
||||
.gr_ctx = {
|
||||
|
||||
Reference in New Issue
Block a user