index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2017-12-04
added the Power model
Shaked Flur
2017-12-04
match what rmem expects from sail/arm
Shaked Flur
2017-12-04
renamed hgen to gen
Shaked Flur
2017-11-30
match what rmem (ppcmem2) expects from ISA Makefiles
Shaked Flur
2017-11-23
renaming
Shaked Flur
2017-11-23
added RISCV_ prefix to some values to stop Lem from renaming them
Shaked Flur
2017-11-07
RISC-V parser checks
Shaked Flur
2017-11-02
remove a lot of dead code form run_with_elf_cheri*
Robert Norton
2017-11-02
reset inCCallDelay in code that is not dead.
Robert Norton
2017-11-01
workaound for another odd interpreter error where top level let variable got ...
Robert Norton
2017-11-01
added RISC-V "fence r,r"
Shaked Flur
2017-10-31
work around interpreter crash by adding cast. Likely this kind of thing will ...
Robert Norton
2017-10-31
cheri: throw an exception if there is an attempt to access C26/IDC in the del...
Robert Norton
2017-10-31
cheri: ccall selector 1 should have a branch delay slot. TODO we need to thro...
Robert Norton
2017-10-26
fixed release acquire semantics of AMOs
Shaked Flur
2017-10-24
fix default cap value on cheri128 following previous changes -- E stored in r...
Robert Norton
2017-10-23
cheri: Null capability should have maximum length, because in cheri128 we wan...
Robert Norton
2017-10-16
add CTestSubset instruction.
Robert Norton
2017-10-16
add missing new encodings for CJR and CJALR.
Robert Norton
2017-10-16
implement CMove as an alias for cmovz with zero register.
Robert Norton
2017-10-16
add support for CIncOffsetImmediate and CSetBoundsImmediate.
Robert Norton
2017-10-16
add support for capability branch null instructions.
Robert Norton
2017-10-13
Add support for new cheri instruction encodings. The order of pattern matchin...
Robert Norton
2017-10-12
Work around warning in ocaml shallow embedding of mips caused by buggy code g...
Robert Norton
2017-10-09
add translations for missing read/write kinds.
Robert Norton
2017-10-09
add translation of IK_mem_rmw interp_inter_imp. TODO: could we get rid of thi...
Robert Norton
2017-10-09
X86: Fix bug in register footprint caused by imperative variable update with ...
Robert Norton
2017-10-06
move nias_of_instruction into RMEM so that it can use shallow embedding ast a...
Robert Norton
2017-10-02
cheri: fix swapped cmovz and cmovn.
Robert Norton
2017-10-01
fixed JALR: do the register write first to allow po-later reads
Shaked Flur
2017-09-29
fix those build errors
Christopher Pulte
2017-09-29
Merge branch 'master' of https://bitbucket.org/Peter_Sewell/sail
Christopher Pulte
2017-09-29
fix deep_shallow_convert, stop using interp_interface.instruction for most th...
Christopher Pulte
2017-09-29
x86: add bit set, reset, complement operations.
Robert Norton
2017-09-27
fixed the RISC-V Makefile
Shaked Flur
2017-09-27
split RISC-V to two Sail files to make it more readable
Shaked Flur
2017-09-27
oops
Shaked Flur
2017-09-26
fixes
Christopher Pulte
2017-09-26
RISC-V: check alignment of atomic memory accesses (and escape when misaligned)
Shaked Flur
2017-09-25
x86: always perform write for cmpxchg by writing back original value if compa...
Robert Norton
2017-09-22
x86: implement get_ea_address function.
Robert Norton
2017-09-22
x86: remove unnecessary? read modify write of registers.
Robert Norton
2017-09-22
fix typo where Sz16 write to register was only writing 8 bits.
Robert Norton
2017-09-21
wib
Shaked Flur
2017-09-21
added a comment to the x86 lock'd read and write
Shaked Flur
2017-09-20
add support for x86 lock prefix (also remove unused Read/Write_tag kind in et...
Robert Norton
2017-09-19
fix
Christopher Pulte
2017-09-19
According to Shaked NIAFP_register can be used to indicate that we don't know...
Robert Norton
2017-09-18
add regfp for x86 control flow instrucitons. Need more support for memory ind...
Robert Norton
2017-09-15
x86: implement regfp analysis function (no control flow yet)
Robert Norton
[next]