mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 02:22:34 +03:00
gpu: nvgpu: remove reporting of rstg and nonblock pipe
RSTG_ECC errors are not expected to occur in gv11b since it does not contains R-stage memory. Hence, the reporting of this error has been replaced with BUG(). CE_NONBLOCK_PIPE interrupt is used for notification of completion of copy operation and it is not an error interrupt. Further, this notification has not been used by CUDA. So, the reporting of CE NONBLOCK_PIPE has been removed. JIRA NVGPU-6124 Bug 200616002 Change-Id: Idf027cc27cf854188503d4d4f07d0f54af1da164 Signed-off-by: Rajesh Devaraj <rdevaraj@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2427125 Reviewed-by: automaticguardword <automaticguardword@nvidia.com> Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: Shashank Singh <shashsingh@nvidia.com> Reviewed-by: Vaibhav Kachore <vkachore@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
Alex Waterman
parent
8fba942b6f
commit
7e6dcade98
@@ -66,8 +66,6 @@ u32 gp10b_ce_nonstall_isr(struct gk20a *g, u32 inst_id, u32 pri_base)
|
||||
ce_intr, inst_id);
|
||||
|
||||
if ((ce_intr & ce_intr_status_nonblockpipe_pending_f()) != 0U) {
|
||||
nvgpu_report_ce_err(g, NVGPU_ERR_MODULE_CE, inst_id,
|
||||
GPU_CE_NONBLOCK_PIPE, ce_intr);
|
||||
nvgpu_writel(g, ce_intr_status_r(inst_id),
|
||||
ce_intr_status_nonblockpipe_pending_f());
|
||||
ops |= (NVGPU_NONSTALL_OPS_WAKEUP_SEMAPHORE |
|
||||
|
||||
@@ -112,12 +112,11 @@ void gv11b_ltc_intr_handle_rstg_ecc_interrupts(struct gk20a *g,
|
||||
if ((ecc_status &
|
||||
ltc_ltc0_lts0_l2_cache_ecc_status_uncorrected_err_rstg_m())
|
||||
!= 0U) {
|
||||
nvgpu_report_ecc_err(g,
|
||||
NVGPU_ERR_MODULE_LTC,
|
||||
(ltc << 8U) | slice,
|
||||
GPU_LTC_CACHE_RSTG_ECC_UNCORRECTED, ecc_addr,
|
||||
g->ecc.ltc.ecc_ded_count[ltc][slice].counter);
|
||||
nvgpu_log(g, gpu_dbg_intr, "rstg ecc error uncorrected");
|
||||
/* This error is not expected to occur in gv11b and hence,
|
||||
* this scenario is considered as a fatal error.
|
||||
*/
|
||||
BUG();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user