mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
Error reportings were removed from the following functions in GV11B 1. gp10b_priv_ring_decode_error_code 2. gv11b_gr_intr_report_gpcmmu_ecc_err 3. gv11b_gr_intr_report_icache_uncorrected_err -> Duplicate 4. gv11b_gr_intr_report_l1_tag_corrected_err -> Duplicate 5. gv11b_gr_intr_report_l1_tag_uncorrected_err -> Duplicate 6. gv11b_ltc_intr_handle_dstg_ecc_interrupts 7. gv11b_ltc_intr_handle_ecc_sec_ded_interrupts 8. gv11b_ltc_intr_handle_tstg_ecc_interrupts 9. gv11b_pbdma_handle_intr_1 The ones marked "Duplicate" are the only ones which are used for both gv11b and ga10b. Others are invoked only for gv11b and not ga10b. a) For gv11b_gr_intr_report_l1_tag_corrected_err and gv11b_gr_intr_report_l1_tag_corrected_err, the errors are handled by moving them into gv11b_gr_intr_set_l1_tag_corrected_err and gv11b_gr_intr_set_l1_tag_uncorrected_err functions respectively. These functions are invoked only from GV11B. b) For gv11b_gr_intr_report_icache_uncorrected_err, the errors are handled by adding them in gv11b_set_icache_ecc_status_uncorrected_errors which is specific to gv11b. Bug 200588528 Signed-off-by: Debarshi Dutta <ddutta@nvidia.com> Change-Id: I581bdfec8f996643d6af63b2b80a135e7d715b89 Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2770836 Reviewed-by: Bibek Basu <bbasu@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>