diff options
author | Christopher Celio <celio@eecs.berkeley.edu> | 2014-06-13 02:33:32 -0700 |
---|---|---|
committer | Christopher Celio <celio@eecs.berkeley.edu> | 2014-06-13 02:33:32 -0700 |
commit | 7b6a968c83af5c64db7b874e3b318ee2882b5cf1 (patch) | |
tree | e0a976bb17e6f9de58f1ea7afc097066fe9870a3 /pk/entry.S | |
parent | e3fa35fb859dc19d5ed2246c0bd7f0189a267bfa (diff) | |
download | riscv-pk-7b6a968c83af5c64db7b874e3b318ee2882b5cf1.zip riscv-pk-7b6a968c83af5c64db7b874e3b318ee2882b5cf1.tar.gz riscv-pk-7b6a968c83af5c64db7b874e3b318ee2882b5cf1.tar.bz2 |
Changes to allow spike & RTL behavior to better match each other.
- EI turned off on sys_exit.
- IM/IP cleared on start.
- badvaddr only saved to tf on page faults.
Diffstat (limited to 'pk/entry.S')
-rw-r--r-- | pk/entry.S | 2 |
1 files changed, 0 insertions, 2 deletions
@@ -49,13 +49,11 @@ csrr x4,sup1 # x2 csrr x5,status csrr x6,epc - csrr x7,badvaddr csrr x8,cause STORE x3,1*REGBYTES(x2) STORE x4,2*REGBYTES(x2) STORE x5,32*REGBYTES(x2) STORE x6,33*REGBYTES(x2) - STORE x7,34*REGBYTES(x2) STORE x8,35*REGBYTES(x2) la gp, _gp |