Skip to content

[BUG] Legacy WB cache subsystem does not check for SLVERR on AXI responses

Is there an existing CVA6 bug for this?

  • I have searched the existing bug issues

Bug Description

The legacy WB cache subsystem does not check if an AXI response is flagged as erroneous, thus it never discards it. The HPDCache checks SLVERR instead. While the HPDCache implements the expected behavior and the legacy cache is already deprecated, this issue just highlights that the switch to the new cache subsystem could lead to unexpected behavior on specific platforms. For reference, see: https://github.com/pulp-platform/cheshire/issues/247.