index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
mips
Age
Commit message (
Expand
)
Author
2018-05-11
Add Isabelle code generation for sequential CHERI model
Thomas Bauereiss
2018-05-11
Merge branch 'sail2' into cheri-mono
Thomas Bauereiss
2018-05-11
Remove buggy bit list comparison functions from Lem library
Thomas Bauereiss
2018-05-09
remove redundant cloc targets.
Robert Norton
2018-05-09
Use latex support for generating cheri documentation and remove sed based hac...
Robert Norton
2018-05-09
Add targets for counting lines in mips, cheri and riscv. Can use either slocc...
Robert Norton
2018-05-09
Add tests for Isabelle->OCaml generation for CHERI and AArch64
Thomas Bauereiss
2018-05-04
Add back purely sequential Lem generation
Thomas Bauereiss
2018-05-04
Bit of hackery to MIPS prelude and Makefiles to get monomorphised CHERI
Brian Campbell
2018-04-18
Move a few printing functions to sail_values.lem
Thomas Bauereiss
2018-04-12
Add implementations of CReadHwr and CWriteHwr
Robert Norton
2018-04-12
Add missing read of UserLocal register using dmtc0 4, sel 2. Write was presen...
Robert Norton
2018-04-10
Porting some minisail changes to sail2 branch
Alasdair Armstrong
2018-04-09
remove unused functions from cher/mips prelude (step towards using standard p...
Robert Norton
2018-04-04
Fix another infinite loop in cast bit_to_bool. Following introduction of eq_b...
Robert Norton
2018-03-27
Fix infinite loop in cheri/mips cast_unit_vec caused by lack of eq_bit in = o...
Robert Norton
2018-03-27
print IPS after running cheri model.
Robert Norton
2018-03-22
Fix C compilation for CHERI and MIPS
Alasdair Armstrong
2018-03-21
Patch AST datatypes in generated Isabelle theories
Thomas Bauereiss
2018-03-21
Fix Lem generation for MIPS
Thomas Bauereiss
2018-03-14
Add and use execute_branch and execute_branch_pcc functions to align code wit...
Robert Norton
2018-03-14
rename EXTS and EXTZ to sign_extend and zero_extend because it is more obvios...
Robert Norton
2018-03-14
Fix Lem generation for CHERI-MIPS and Aarch64
Thomas Bauereiss
2018-03-14
Add address to Write_tag outcome
Thomas Bauereiss
2018-03-08
rename mips_new_tc to mips
Robert Norton
2018-03-08
Remove files in mips directory prior to copying in files from mips_new_tc. Ho...
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-17
Merge master branch into sail2 for OCaml 4.06 compatibility
Thomas Bauereiss
2018-02-08
replaced NIA_LR/CTR/register with NIA_indirect;
Shaked Flur
2017-12-04
Merge remote-tracking branch 'origin/master' into experiments
Alasdair Armstrong
2017-12-04
renamed hgen to gen
Shaked Flur
2017-11-30
Merge branch 'master' into experiments
Alasdair Armstrong
2017-11-30
match what rmem (ppcmem2) expects from ISA Makefiles
Shaked Flur
2017-10-31
cheri: throw an exception if there is an attempt to access C26/IDC in the del...
Robert Norton
2017-10-24
fix default cap value on cheri128 following previous changes -- E stored in r...
Robert Norton
2017-10-12
Work around warning in ocaml shallow embedding of mips caused by buggy code g...
Robert Norton
2017-08-17
Merge remote-tracking branch 'origin' into mono-experiments
Brian Campbell
2017-08-15
remove unneeded regs_out_in.hgen files.
Robert Norton
2017-07-27
Merge branch 'master' into sail_new_tc
Alasdair Armstrong
2017-07-26
mips_extras.lem: fix references to Interp.V_foo
Jon French
2017-06-21
Pretty-print bitvector expressions
Thomas Bauereiss
2017-06-02
Add tag memory to Lem shallow embedding
Thomas Bauereiss
2017-05-24
fixed missing _tag bits
Shaked Flur
2017-05-24
Change types of MEMr_tag, MEMval_tag and co. so that tag is separate from dat...
Robert Norton
2017-05-10
Add stubs for TAGw
Thomas Bauereiss
2017-04-27
also trace memory writes.
Robert Norton
2017-04-27
fix cheri128 model referring to wrong registers and not capreg printing.
Robert Norton
2017-04-27
need brackets around try ... with expression.
Robert Norton
2017-04-27
add command line argument for setting undef values to all zero or all one. So...
Robert Norton
2017-04-27
reverse endianness of data when writing UART. Altera jtag uart is little-endi...
Robert Norton
[next]