[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.