Searched hist:"308 dce40679f63db504cd3d746a0c37a2a05f473" (Results 1 – 2 of 2) sorted by relevance
| /rk3399_ARM-atf/drivers/arm/gic/v3/ |
| H A D | gic600ae_fmu.c | 308dce40679f63db504cd3d746a0c37a2a05f473 Mon Jan 24 13:45:15 UTC 2022 Varun Wadekar <vwadekar@nvidia.com> feat(gic600ae_fmu): introduce support for RAS error handling
The GIC-600AE uses a range of RAS features for all RAMs, which include SECDED, ECC, and Scrub, software and bus error reporting. The GIC makes all necessary information available to software through Armv8.2 RAS architecture compliant register space.
This patch introduces support to probe the FMU_ERRGSR register to find the right error record. Once the correct record is identified, the "handler" function queries the FMU_ERR<m>STATUS register to further identify the block ID, safety mechanism and the architecturally defined primary error code. The description of the error is displayed on the console to simplify debug.
Change-Id: I7e543664b74457afee2da250549f4c3d9beb1a03 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
|
| /rk3399_ARM-atf/include/drivers/arm/ |
| H A D | gic600ae_fmu.h | 308dce40679f63db504cd3d746a0c37a2a05f473 Mon Jan 24 13:45:15 UTC 2022 Varun Wadekar <vwadekar@nvidia.com> feat(gic600ae_fmu): introduce support for RAS error handling
The GIC-600AE uses a range of RAS features for all RAMs, which include SECDED, ECC, and Scrub, software and bus error reporting. The GIC makes all necessary information available to software through Armv8.2 RAS architecture compliant register space.
This patch introduces support to probe the FMU_ERRGSR register to find the right error record. Once the correct record is identified, the "handler" function queries the FMU_ERR<m>STATUS register to further identify the block ID, safety mechanism and the architecturally defined primary error code. The description of the error is displayed on the console to simplify debug.
Change-Id: I7e543664b74457afee2da250549f4c3d9beb1a03 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
|