-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
If reading ECC data using guarded reads, a bus fault is generated when a non-correctable ECC error is detected. This is useful for secure boot.
When reading ECC data using the alias (non-guarded), no errors are reported when a non-correctable ECC error is detected. It appears that BRBP is applied to the value (inverted if set), after which the low 16-bits are simply returned. As this is synopsys IP, this does not seem something likely to be fixed.
When reading ECC data (non-guarded) using the bootrom, non-correctable ECC errors that are detectable should report an error. After all ... that function has a return code. If that function is returning success, then the data should be correct.
PR with a non-optimized fix incoming soon.
Metadata
Metadata
Assignees
Labels
No labels