index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
sail_lib.ml
Age
Commit message (
Expand
)
Author
2018-06-11
add 'pat as id' mapping-patterns
Jon French
2018-06-11
Merge branch 'sail2' into mappings
Jon French
2018-06-04
switch to using a Map data structure for cheri tags in ocaml backend. This so...
Robert Norton
2018-06-04
Use Util.split_on_char in sail_lib.ml
Alasdair Armstrong
2018-05-31
Fix for Jenkins build
Alasdair Armstrong
2018-05-31
Fixes to get ARM u-boot working in Sail.
Alasdair Armstrong
2018-05-31
Some tweaks to ocaml compilation and sail_lib for ARM with system registers
Alasdair Armstrong
2018-05-25
Use paged memory storage for ocaml backend memory. This is slightly slower (<...
Robert Norton
2018-05-23
riscv decode now uses mapping-decode and passes tests
Jon French
2018-05-21
further RISCV mapping: all extant non-compressed instructions done
Jon French
2018-05-18
more riscv mappings; riscv now builds successfully to lem which builds to isa...
Jon French
2018-05-17
changes to for testing FreeBSD boot on MIPS: allowing loading raw file in oca...
Robert Norton
2018-05-11
further riscv mapping
Jon French
2018-05-10
more mapping
Jon French
2018-05-10
hacky monomorphic bits-string-parser for now
Jon French
2018-05-10
add space handling mappings to riscv prelude and sail_lib.ml
Jon French
2018-05-03
support sub-mappings in string-append-patterns
Jon French
2018-05-02
refactor string append pattern ast to be based on lists rather than pairs
Jon French
2018-05-01
it works
Jon French
2018-05-01
rewriting of builtin mappings e.g. int
Jon French
2018-05-01
further progress but confounds the type checker?
Jon French
2018-05-01
progress on debugging string pattern matching
Jon French
2018-05-01
starting to also do integer support
Jon French
2018-05-01
start of string pattern matching: currently only literals
Jon French
2018-04-03
Added test cases for builtins
Alasdair Armstrong
2018-03-27
print IPS after running cheri model.
Robert Norton
2018-03-15
Some CHERI compilation fixes
Thomas Bauereiss
2018-03-14
Fix Lem generation for CHERI-MIPS and Aarch64
Thomas Bauereiss
2018-03-14
fix riscv build: missing eq_bit implementation.
Robert Norton
2018-03-12
ELF loading for C backend
Alasdair Armstrong
2018-03-06
finish port of cheri128 spec. to sail2.
Robert Norton
2018-03-01
Add support for read_tag and write_tag in sail_lib.ml. and support for intial...
Robert Norton
2018-02-27
Get MIPS translated to Lem
Thomas Bauereiss
2018-02-23
Fix some bugs in C compilation
Alasdair Armstrong
2018-02-23
Some tidy up of sail library - use extract_num from Big_int to implement to_g...
Robert Norton
2018-02-15
Update duopod spec so it has no address translation
Alasdair Armstrong
2018-02-13
Support for large bitvector literals in C backend
Alasdair Armstrong
2018-02-06
fix backwards arguments to pow2.
Robert Norton
2018-02-02
Add M extension to RISCV. Slightly inelegant implementation for now but passi...
Robert Norton
2018-01-29
Add some initial exception handling to the riscv execution loop.
Prashanth Mundkur
2018-01-29
implement shift primitives in sail_lib.ml
Robert Norton
2018-01-24
Fixed riscv ocaml compilation
Alasdair Armstrong
2018-01-22
Added rewriter that specializes all function calls in a specification.
Alasdair Armstrong
2018-01-22
Update and fix test suite
Alasdair Armstrong
2018-01-18
Modified ocaml backend to use ocamlfind for linksem and lem
Alasdair Armstrong
2018-01-12
OCaml interactive mode can now run full aarch64 examples, and ocaml test cases.
Alasdair Armstrong
2018-01-11
Ocaml semantics can now run aarch64 hello world example using octapod
Alasdair Armstrong
2018-01-05
Added sail_lib file
Alasdair Armstrong
2017-07-21
Everything moved to new typechecker
Alasdair Armstrong
2017-02-03
fix headers
Peter Sewell
[next]