diff options
author | Andrew Waterman <aswaterman@gmail.com> | 2018-03-21 17:19:16 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-21 17:19:16 -0700 |
commit | 2cc5c360799f4dbe22713c446832ba63b91a8819 (patch) | |
tree | 520abe609d8e2401afc140910bb2b417b8a415c5 /riscv/disasm.h | |
parent | 9bf8b40a0bc965554d33000690a80f7cfa9e6828 (diff) | |
download | spike-2cc5c360799f4dbe22713c446832ba63b91a8819.zip spike-2cc5c360799f4dbe22713c446832ba63b91a8819.tar.gz spike-2cc5c360799f4dbe22713c446832ba63b91a8819.tar.bz2 |
Implement Hauser misa.C misalignment proposal (#187)
See https://github.com/riscv/riscv-isa-manual/commit/0472bcdd166f45712492829a250e228bb45fa5e7
- Reads of xEPC[1] are masked when RVC is disabled
- Writes to MISA are suppressed if they would cause a misaligned fetch
- Misaligned PCs no longer need to be checked upon fetch
Diffstat (limited to 'riscv/disasm.h')
0 files changed, 0 insertions, 0 deletions