summaryrefslogtreecommitdiff
path: root/risc-v/riscv.sail
AgeCommit message (Expand)Author
2018-01-03Updates to interpreterAlasdair Armstrong
2017-11-23renamingShaked Flur
2017-11-23added RISCV_ prefix to some values to stop Lem from renaming themShaked Flur
2017-11-01added RISC-V "fence r,r"Shaked Flur
2017-10-26fixed release acquire semantics of AMOsShaked Flur
2017-10-01fixed JALR: do the register write first to allow po-later readsShaked Flur
2017-09-27split RISC-V to two Sail files to make it more readableShaked Flur
2017-09-27oopsShaked Flur
2017-09-26RISC-V: check alignment of atomic memory accesses (and escape when misaligned)Shaked Flur
2017-09-03added RISC-V strong-acquire/releaseShaked Flur
2017-09-02check the status of SC before doing the memory writeShaked Flur
2017-08-31added RISC-V AMOsShaked Flur
2017-08-22added RISC-V "fence w,w" and "fence.i";Shaked Flur
2017-08-21RISC-V load-reserved and store-conditionalShaked Flur
2017-08-19RISC-V store-releaseShaked Flur
2017-08-17added RISC-V load-acquireShaked Flur
2017-08-17fixed the RISC-V fences (3 types: "rw,rw"/"r,rw"/"rw,w")Shaked Flur
2017-08-15riscv: store the decoded branch immediate in the ast type -- this simplifies ...Robert Norton
2017-08-15riscv: fix word/half backwards in load.Robert Norton
2017-08-15riscv: limit stores to only relevant bytes.Robert Norton
2017-08-14add risc-v fence instruction as re-using MIPS sync for now. Also place holder...Robert Norton
2017-08-11further riscv rmem integration.Robert Norton
2017-08-08work on integrating risc-v model with rmem (incomplete).Robert Norton