We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
For Cortex A53, I can't find separate bit definition for L2 ECC single and multiple bit error in L2MERRSR....
1. bit 31 for L2MERRSR (L2MERRSR_EL1) is for L2 cache ECC multiple bit error, correct ?
2. Which register/bit can I know whether L2 cache ECC single bit error occurs ?
Thanks,
Anderson
L2 Cache uses SECDED (single error correction, double error detection), so there is a good chance, that a single bit error won't be counted.
Edit: The manual says:
"Error injection on the L2 data RAMs is enabled by setting the L2ACTLR.L2DEIEN bit. While this bit is set, double-bit errors are injected on all writes to the L2 cache data RAMs. "
So,since one cannot test single bit errors, it is likely they are corrected w/o notice.