summaryrefslogtreecommitdiff
path: root/riscv/riscv_extras.lem
AgeCommit message (Expand)Author
2018-12-20RISVC model is now at https://github.com/rems-project/sail-riscv . Remove it ...Robert Norton
2018-10-23RISC-V: Add a platform knob to control mtval contents on illegal instruction ...Prashanth Mundkur
2018-07-11RISC-V model fixes for RMEMJon French
2018-07-10RISCV load-acquire in Lem (-> rmem)Jon French
2018-07-10disable printing when compiling to Lem to keep rmem happyJon French
2018-07-07An initial fix to riscv lr/sc, needs a review.Prashanth Mundkur
2018-07-05print to stdout not stderr to stop upsetting rmem regression testsJon French
2018-07-05restore missing RISC-V fence types in sail2; ignore io bits in fences more cl...Jon French
2018-06-26Fix duplicate riscv mem-ea, spotted by Jon French.Prashanth Mundkur
2018-06-25Add a riscv platform parameter to control trapping to M-mode on misaligned ac...Prashanth Mundkur
2018-06-22Make riscv pte dirty-bit update handling configurable via a platform cli option.Prashanth Mundkur
2018-06-14rename all lem support files to sail2_foo to avoid conflict with sail1 in rmemJon French
2018-06-11Use riscv platform insns_per_tick to tick the clock.Prashanth Mundkur
2018-06-07More definitions for the physical memory map.Prashanth Mundkur
2018-06-07Add terminal output to riscv platform, with incomplete handling of input.Prashanth Mundkur
2018-06-07Fix Lem build of RISC-VThomas Bauereiss
2018-05-22Fix Lem build for RISC-VThomas Bauereiss
2018-04-20Have sign_extend in common Sail Lem library, use it and zero_extend inBrian Campbell
2018-04-18Move a few printing functions to sail_values.lemThomas Bauereiss
2018-03-14Make partiality more explicit in library functions of Lem shallow embeddingThomas Bauereiss
2018-02-15Rebase state monad onto prompt monadThomas Bauereiss