riscv-v-spec icon indicating copy to clipboard operation
riscv-v-spec copied to clipboard

Question about setting vstart

Open huikmn opened this issue 3 years ago • 2 comments
trafficstars

According to spec, vstart NORMALLY sets to the position that exception happens. For some out-of-order machine, is it allowed to set vstart earlier than the elements which generates exception. image

For expample, the element0, and element1 are done. element2 and element3 have bank conflict, so element2 and element4 are being processed. then element4 have tlb falut. At this point, element 0,1,2 are finished, element3 is waiting, element4 generates exception. Is it allowed that we set vstart to element3 instead of element4? So i can report the exception earlier.

huikmn avatar Aug 01 '22 02:08 huikmn

Yes you can, but element3 has to keep the original value.

furuame avatar Aug 01 '22 05:08 furuame

Yes you can, but element3 has to keep the original value.

ok,thank you

huikmn avatar Aug 02 '22 01:08 huikmn