Skip to content
CHERI-MIPS model written in Sail language
Branch: master
Clone or download
rmn30 Make KR1C and KR2C require access_system_regs permission. The arch. d…
…oc is currently inconsistent on this point but will resolve in favour of requiring ASR. Will also change tests.
Latest commit 1bf8189 Jul 9, 2019

Sail model of CHERI-MIPS ISA

This repository contains a model of the CHERI-MIPS ISA in the Sail language. Sail can build an ISA simulator, convert to theorem prover input or generate latex for inclusion in the CHERI ISA manual.

Sail via OPAM

We recommend to install the Sail compiler using the opam package. See the following wiki page.


This software was developed within the Rigorous Engineering of Mainstream Systems (REMS) project, partly funded by EPSRC grant EP/K008528/1, at the Universities of Cambridge and Edinburgh.

This software was developed by SRI International and the University of Cambridge Computer Laboratory (Department of Computer Science and Technology) under DARPA/AFRL contract FA8650-18-C-7809 ("CIFV").

You can’t perform that action at this time.