cva6
cva6 copied to clipboard
CVXIF feature missing: wait for the result of the instruction that raise the issue resp.exc signal
CPU shall wait for the result of an instruction that raises the issue_resp.exc=1 signal (by the coprocessor), because it can then no longer retire (or commit via the commit interface) any younger instruction before it is known if the possible exception in the coprocessor actually happened or not, which will only be known at the corresponding result handshake (result.exc). That is the easiest implementation; otherwise CPU might need to unroll/undo instructions that should not have been executed.
Hi @ZElkacimi, this issue is more than 6 months old and has not received any updates. Please work with @JeanRochCoulon to find the right person to move this along.
Still relevant