summaryrefslogtreecommitdiff
path: root/riscv/prelude.sail
AgeCommit message (Expand)Author
2018-04-09Better separate riscv-independent and riscv-specific parts between prelude an...Prashanth Mundkur
2018-03-19Fixes to C backend for RISCV-compilationAlasdair Armstrong
2018-03-14Make partiality more explicit in library functions of Lem shallow embeddingThomas Bauereiss
2018-03-09Specialise constructors for polymorphic unionsAlasdair Armstrong
2018-03-07Make union types consistent in the ASTAlasdair Armstrong
2018-02-07Add some printing functions to Lem shallow embeddingThomas Bauereiss
2018-02-05riscv: slightly prettier register trace outputRobert Norton
2018-02-02Add M extension to RISCV. Slightly inelegant implementation for now but passi...Robert Norton
2018-01-31Add wrappers around Lem operators using bitvector type classThomas Bauereiss
2018-01-30Fix failing Lem testsAlasdair Armstrong
2018-01-30riscv prelude: add a to_bits function for converting ints to bits of given le...Robert Norton
2018-01-29Fix Lem generation for RISC-VThomas Bauereiss
2018-01-29Add some initial exception handling to the riscv execution loop.Prashanth Mundkur
2018-01-29Merge branch 'sail2' of https://bitbucket.org/Peter_Sewell/sail into sail2Robert Norton
2018-01-29riscv: remove break from main loop and place val spec in prelude.Robert Norton
2018-01-29Added ecall/mret and exception support.Prashanth Mundkur
2018-01-25Extend RISCV main loop with support for tohost interface used by test suite f...Robert Norton
2018-01-24Fixed riscv ocaml compilationAlasdair Armstrong
2018-01-22Update Lem shallow embedding to Sail2Thomas Bauereiss
2018-01-22Update and fix test suiteAlasdair Armstrong
2018-01-19Got riscv spec to typecheck with sail2Alasdair Armstrong
2018-01-19riscv sail2 wip.Robert Norton
2018-01-19Start translating riscv to sail2Alasdair Armstrong