diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-03-12 17:39:44 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-03-12 17:39:44 -0700 |
commit | 7864b6441aad0bca337eb70fcd12394cc68bddc6 (patch) | |
tree | 04e9cc542d46b016706e1761100db94c2fc75b9c /isa/rv32si/scall.S | |
parent | d7dba3cbb448b2deeefa54653c7fcaab7e22940f (diff) | |
download | riscv-tests-7864b6441aad0bca337eb70fcd12394cc68bddc6.zip riscv-tests-7864b6441aad0bca337eb70fcd12394cc68bddc6.tar.gz riscv-tests-7864b6441aad0bca337eb70fcd12394cc68bddc6.tar.bz2 |
Update to new privileged spec
Diffstat (limited to 'isa/rv32si/scall.S')
-rw-r--r-- | isa/rv32si/scall.S | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/isa/rv32si/scall.S b/isa/rv32si/scall.S index 3dda8b1..c5cc3ac 100644 --- a/isa/rv32si/scall.S +++ b/isa/rv32si/scall.S @@ -13,8 +13,8 @@ RVTEST_RV32S RVTEST_CODE_BEGIN - la t0, evec - csrw evec, t0 + la t0, stvec + csrw stvec, t0 li TESTNUM, 2 scall @@ -24,13 +24,13 @@ RVTEST_CODE_BEGIN TEST_PASSFAIL -evec: - li t1, CAUSE_SYSCALL - csrr t0, cause +stvec: + li t1, CAUSE_SCALL + csrr t0, scause bne t0, t1, fail - csrr t0, epc + csrr t0, sepc addi t0, t0, 8 - csrw epc, t0 + csrw sepc, t0 sret RVTEST_CODE_END |