You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
The Ibex core has mechanisms to handle data memory transactions returning error responses. The RVFI spec details that rvfi_trap should 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:
Hi,
From the discussion that you linked, this seems similar to a PMP/PMP-type feature, which the Ibex core also implements, but which is separate from the data_err_i signal in the core's load/store memory interface. It seemed like the PMA_MAP issue and the issue I'm facing are somewhat independent problems, so I'm thinking there is currently no way of monitoring this?
Best,
Udi
Hi,
The Ibex core has mechanisms to handle data memory transactions returning error responses. The RVFI spec details that
rvfi_trap
should 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: