riscv-tests
riscv-tests copied to clipboard
Expected Behavior of rv64mi-p-illegal ISA Test
I am not sure what the expected behavior should be for this section of the rv64mi-p-illegal
ISA test: https://github.com/riscv-software-src/riscv-tests/blob/d4eaa5bd6674b51d3b9b24913713c4638e99cdd9/isa/rv64mi/illegal.S#L48-L61
I believe that a supervisor software interrupt should be fired, but the test fails if that happens. Should the interrupt be fired? If not, how do lines 49-56 prevent the interrupt from firing?