mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
gpu: nvgpu: ga10x: fix LTC ecc handling
Notable differences from GV11B are below:
1. RSTG/TSTG uncorrected errors are supported.
2. PLTS_INTR doesn't report SEC/DED errors. Instead, PLTS_INTR3 will
indicate the SEC/DED errors through CORRECTED_ERR_DSTG and
UNCORRECTED_ERR_DSTG fields respectively.
3. DSTG_ECC_ADDRESS and DSTG_ECC_REPORT are deprecated.
Bug 3446731
Change-Id: I60018d1b3825adcbb287dea05bc96a87f559c969
Signed-off-by: Sagar Kamble <skamble@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2633959
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com>
Reviewed-by: Antony Clince Alex <aalex@nvidia.com>
Reviewed-by: Vijayakumar Subbu <vsubbu@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
mobile promotions
parent
c463810bcd
commit
6a6562cd4d
@@ -343,7 +343,7 @@ static const struct gops_ltc_intr ga10b_ops_ltc_intr = {
|
||||
};
|
||||
|
||||
static const struct gops_ltc ga10b_ops_ltc = {
|
||||
.ecc_init = gv11b_lts_ecc_init,
|
||||
.ecc_init = ga10b_lts_ecc_init,
|
||||
.init_ltc_support = nvgpu_init_ltc_support,
|
||||
.ltc_remove_support = nvgpu_ltc_remove_support,
|
||||
.determine_L2_size_bytes = ga10b_determine_L2_size_bytes,
|
||||
|
||||
Reference in New Issue
Block a user