From a3da2efb3ef08e132e16db0c510b1b8fe4ee600c Mon Sep 17 00:00:00 2001 From: Peter Sewell Date: Sun, 13 Jan 2019 09:45:59 +0000 Subject: update README --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 8917de6a..f3c877a4 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,20 @@ language, but with lightweight dependent typing for numeric types and bitvector lengths, which are automatically checked using Z3. It has been used for several papers, available from . +

+ +Given a Sail definition, the tool will type-check it and generate +executable emulators, in C and OCaml, theorem-prover definitions for +Isabelle, HOL4, and Coq, and definitions to integrate with our +RMEM tool for +concurrency semantics. This is all work in progress, and some +theorem-prover definitions do not yet work for the more complex +models; see the most recent papers and the ARMv8.5-A model for +descriptions of the current state. +

+ + +

This repository contains the implementation of Sail, together with some Sail specifications and related tools. -- cgit v1.2.3