chipsalliance / caliptra-sw

Caliptra software (ROM, FMC, runtime firmware), and libraries/tools needed to build and test
Apache License 2.0
50 stars 36 forks source link

Drivers not checking for HW errors during waits #1612

Closed nquarton closed 2 weeks ago

nquarton commented 3 weeks ago

Drivers are not checking for error_global_intr_r or error_internal_intr_r which can lead to hangs during waits.

This may or may not need to be addressed. This was a bigger issue on the ECC driver since a HW error can be hit via the external interface. This issue is tracked separately. https://github.com/chipsalliance/caliptra-sw/issues/1598

nquarton commented 2 weeks ago

The stance here was that the WDT should time out for a HW hang like this so it is not expected to be addressed outside of the ECC driver.