index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
cheri
Age
Commit message (
Expand
)
Author
2018-09-21
Remove cheri and mips specs -- they now have their own repository.
Robert Norton
2018-08-28
Basic Makefile support for Coq generation from CHERI
Brian Campbell
2018-08-28
Adapt theory imports for Isabelle 2018
Thomas Bauereiss
2018-07-27
clean Makefile target to copy generated LaTeX to cheri-architecture
Peter Sewell
2018-07-27
Revert "wib" (mistaken delete of sail_latexcc)
Peter Sewell
2018-07-27
wib
Peter Sewell
2018-07-27
Check in snapshot of cheri latex
Alasdair Armstrong
2018-07-10
Make HOL build properly again for all of the models
Brian Campbell
2018-07-06
Change HighestSetBit into a form that can be handled by c backend. There are ...
Robert Norton
2018-07-06
add gcov option for cheri_c. Add cheri128_c target.
Robert Norton
2018-07-03
cheri: refine lwl/lwr cap length checks to be exact. They were previously a b...
Robert Norton
2018-07-03
cheri: update to register file semantics. Most instructions now treat c0 as n...
Robert Norton
2018-07-02
cheri: the default cap for 256-bits no longer has reserved bits set.
Robert Norton
2018-07-02
optimise cheri c build.
Robert Norton
2018-06-28
Add tagged memory to C rts to cheri can be compiled to C
Alasdair Armstrong
2018-06-28
Add option to build ocaml with bisect_ppx coverage support. Add cheri targets...
Robert Norton
2018-06-26
turn on warnings when compiling mips c then dial back ones that are triggered...
Robert Norton
2018-06-04
add missing semi colon in arichardsons patch.
Robert Norton
2018-05-31
Also dump the cap hwregs in dump_cp2_state
Alexander Richardson
2018-05-21
cheri: fix a bug in cfromptr: should give null result when value of rt is zer...
Robert Norton
2018-05-18
cheri: add support for clc with big immediate (clcbi). This is quite easily d...
Robert Norton
2018-05-17
Clean out old sequential files
Brian Campbell
2018-05-17
Clean up CHERI HOL generation a little too
Brian Campbell
2018-05-17
Use an intermediate base_monad type alias in Lem,
Brian Campbell
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-10
Document the register_inaccessible function.
Robert Norton
2018-05-09
Tweaks for sequential CHERI in HOL
Brian Campbell
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
Remove start and end markers that are no longer needed now that sail has late...
Robert Norton
2018-05-09
Add tests for Isabelle->OCaml generation for CHERI and AArch64
Thomas Bauereiss
2018-05-07
HOL script generation for library and CHERI
Brian Campbell
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-05-01
cheri128: remove unnecessary xor of E with 48. The zeroing of E in memory is ...
Robert Norton
2018-05-01
cheri256: minor optimisation -- factor out null_cap_bits as top level let.
Robert Norton
2018-05-01
cheri256: switch to using absolute address (cursor) instead of offset (relati...
Robert Norton
2018-05-01
remove unneeded commented out code.
Robert Norton
2018-05-01
Implement new CGetAddr instruction. Note that we should possibly rename funct...
Robert Norton
2018-04-27
Cheri ISA change in CTestSubset -- ignore sealed bits when testing for subset...
Robert Norton
2018-04-23
Add a cheri128_trace target.
Robert Norton
2018-04-23
Fix a discrepancy with spec. about which register number is reported for perm...
Robert Norton
2018-04-23
Fix a problem with 128-bit setCapBounds function revealed by CBuildCap test -...
Robert Norton
2018-04-18
fix bug in permissions test of ctestsubset.
Robert Norton
2018-04-12
remove cheri128 backwards compatibility hack that extended access_system_regs...
Robert Norton
2018-04-12
implement new permit_unseal used for CUnseal instead of permit_seal.
Robert Norton
2018-04-12
add a cheri_trace target for conveniently building a debug build.
Robert Norton
2018-04-12
Add implementations of CReadHwr and CWriteHwr
Robert Norton
2018-04-09
cheri: compute virtual address mod 2^64 when doing bounds check to avoid fail...
Robert Norton
[next]