RVFI load/store error detection #32
Comments
|
Hi there If I understand correctly, I came across this issue a while back with my own core. See here for the issue and Clifford's response. Cheers, |
|
Hi, |
Yeah, your're right. The PMP thing was put forward as a workaround for the fact that riscv-formal has no built-in notion of a memory bus error condition. Cheers, |
Hi,
The Ibex core has mechanisms to handle data memory transactions returning error responses. The RVFI spec details that
rvfi_trapshould be used to indicate memory access violations, but is there any way to signal a load/store error through the interface? Right now, I can view all memory transactions through the RVFI, but I have no way of knowing whether the transaction is actually valid, or has raised an error response.Thanks!
The text was updated successfully, but these errors were encountered: