diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-05-19 02:27:00 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-05-19 02:27:00 -0700 |
commit | dac4ddd40078f31f4c2e766368c237eba84ef68c (patch) | |
tree | 49951629b42a1765dde2af0fa3bd3475eeaa38ad /p/riscv_test.h | |
parent | bb05f5bc5c509e763108f954e23233ba946542ea (diff) | |
download | env-dac4ddd40078f31f4c2e766368c237eba84ef68c.zip env-dac4ddd40078f31f4c2e766368c237eba84ef68c.tar.gz env-dac4ddd40078f31f4c2e766368c237eba84ef68c.tar.bz2 |
Improve coverage of VM tests
The supervisor code now runs in supervisor mode with negative virtual
addresses. This further stresses VM and tests some RV64 corner cases.
Diffstat (limited to 'p/riscv_test.h')
-rw-r--r-- | p/riscv_test.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/p/riscv_test.h b/p/riscv_test.h index a94a404..b82b108 100644 --- a/p/riscv_test.h +++ b/p/riscv_test.h @@ -168,9 +168,7 @@ _start: \ RISCV_MULTICORE_DISABLE; \ CHECK_XLEN; \ la t0, stvec_handler; \ - beqz t0, skip_set_stvec; \ csrw stvec, t0; \ - skip_set_stvec: \ li t0, MSTATUS_PRV1 | MSTATUS_PRV2 | MSTATUS_IE1 | MSTATUS_IE2; \ csrc mstatus, t0; \ init; \ |