cva6 icon indicating copy to clipboard operation
cva6 copied to clipboard

CVXIF feature missing: wait for the result of the instruction that raise the issue resp.exc signal

Open ZElkacimi opened this issue 2 years ago • 2 comments

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.

ZElkacimi avatar May 25 '22 08:05 ZElkacimi

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.

MikeOpenHWGroup avatar Feb 11 '23 18:02 MikeOpenHWGroup

Still relevant

Gchauvon avatar Dec 06 '23 09:12 Gchauvon