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
2017-04-21
remove unnecessary cast in incrementCP0Count (run every instruction) for pote...
Robert Norton
2017-04-20
add support for cheri128 ocaml shallow embedding
Robert Norton
2017-04-20
build a single run_embed.native with mips and cheri models linked and choose ...
Robert Norton
2017-04-20
remove unsed code for elf file loading in run_embed.
Robert Norton
2017-04-20
return zero for uninitialised memory in ocaml shallow embedding model. Necess...
Robert Norton
2017-04-20
add support for tagged memory functions in mips_extras_ml
Robert Norton
2017-04-18
add workaround for sail shallow embedding problem concerning semantisc of reg...
Robert Norton
2017-04-18
remove debug print.
Robert Norton
2017-04-07
read from uninitialsed memory returns undef (required to pass test_raw_cache_...
Robert Norton
2017-04-06
add support for address translation and exit handling in mips ocaml shallow e...
Robert Norton
2017-04-06
Model now assumes memory is little endian so adjust extras file accordingly.
Robert Norton
2017-04-06
Print registers in test suite compatible way.
Robert Norton
2017-04-03
Rename TranslateAddress to TranslatePC and remove the accessType argument -- ...
Robert Norton
2017-03-29
change reqiured to work with little endian interpreter.
Robert Norton
2017-03-24
Checkpoint work-in-progress mips sequential interpreter using ocaml shallow e...
Robert Norton
2017-03-24
changes to allow generating ocaml that compiles.
Robert Norton
2017-03-23
the interpreter/shallow expects little-endian memory-values
Shaked Flur
2017-02-03
Now that 128-bit capabilities are supported we must be stricter about MIPS al...
Robert Norton
2017-02-03
fix headers
Peter Sewell
2017-01-24
first pass at cheri128 sail.
Robert Norton
2016-12-09
sail changes for making lem embedding Isabelle-friendlier
Christopher Pulte
2016-12-08
add target for building cheri_notlb.lem
Robert Norton
2016-11-30
shallow embedding fix, rename 'copy' to 'reset_vector_start', don't print sha...
Christopher Pulte
2016-11-30
add new barrier kind for MIPS (only one for now).
Robert Norton
2016-11-28
make sail produce prompt and state version of shallow embedding files at the ...
Christopher Pulte
2016-11-24
attempt to preserve signs of immediate where appropriate when translating to ...
Robert Norton
2016-11-23
be consistent about using lower case when parsing/pretty printing MIPS assembly.
Robert Norton
2016-11-23
add support for symbolic registers in litmus tests.
Robert Norton
2016-11-22
add mips_extras_sequential_embed.lem
Christopher Pulte
2016-11-11
mips_regfp: add missing output register for store conditional.
Robert Norton
2016-11-09
add CP0LLBit and CP0LLAddr to mips register footprint
Robert Norton
2016-11-08
add mips_extras_embed
Christopher Pulte
2016-11-08
add mips thread start instruction.
Robert Norton
2016-11-07
factor out regfp analysis types into etc/regfp.sail
Christopher Pulte
2016-11-03
split out RI node so that ppcmem model does not implement reserved instructio...
Robert Norton
2016-10-27
add hgen for J branches
Robert Norton
2016-10-22
fixes following interface changes (type of instruction, name of barrier)
Robert Norton
2016-10-20
changes to support get_model for ppcmem.
Robert Norton
2016-10-17
don't forget link register in register bcmp footprint
Robert Norton
2016-10-17
add register footprint for bcmpz
Robert Norton
2016-10-06
move type definitions that both interpreter and shallow embedding use to sail...
Christopher Pulte
2016-09-23
Add register footprint function needed by ppcmem (mips only for now)
Robert Norton
2016-09-14
Switch mips/cheri over to using memory ea/val for writes. Tag is now first by...
Robert Norton
2016-07-28
Banish exit from the mips/cheri sail except at end of SignalException functio...
Robert Norton
2016-07-26
Increase size of TLB to 64 entries. In theory this should improve FreeBSD boo...
Robert Norton
2016-07-26
Add support for BERI specific behaviour which permits some unaligned accesses...
Robert Norton
2016-07-26
Add minimal support for emulated Altera JTAG UART.
Robert Norton
2016-07-25
Fix incorrect register number for CP0Cause in mtc0. The only test which write...
Robert Norton
2016-07-13
fix
Christopher
2016-06-28
Munge exception destination PC so we hit the correct address even when kcc.ba...
Robert Norton
[next]