aboutsummaryrefslogtreecommitdiff
path: root/isa/rv64si/ma_fetch.S
AgeCommit message (Collapse)AuthorFilesLines
2018-03-21Make misa.C test conform to Hauser proposalAndrew Waterman1-43/+10
See https://github.com/riscv/riscv-isa-manual/commit/0472bcdd166f45712492829a250e228bb45fa5e7
2018-02-27Add test for clearing misa.C while PC is misaligned (#117)Andrew Waterman1-1/+79
See https://github.com/riscv/riscv-isa-manual/pull/139
2017-11-11Make sure that code is 4-byte aligned before disabling rvc (#100)Andrew Waterman1-0/+1
2017-10-30Declare trap handlers as global symbols. (#87)Richard Xia1-0/+1
This allows them to be referenced by other files, such as a test environment that lives in a separate compilation unit.
2017-10-26Verify that mtval/stval is written correctly on misaligned fetchAndrew Waterman1-1/+9
2017-09-01Improve ma_fetch test to cover JAL and branchesAndrew Waterman1-1/+48
2016-07-22Make ma_fetch test robust against code size changesAndrew Waterman1-2/+4
2016-07-11Remove instruction width assumptions to support RVCAndrew Waterman1-0/+1
2016-04-30ERET -> xRET; new memory mapAndrew Waterman1-0/+1
For now, we no longer build hex files, because the programs don't start at address 0. This decision will likely be revisited.
2016-03-03Fix ma_fetch to work with or without RVCAndrew Waterman1-8/+18
2015-03-25split out S-mode tests and M-mode testsYunsup Lee1-3/+8
2015-03-21Merge rv64si and rv32si testsAndrew Waterman1-0/+83