lh-l4v/proof
Miki Tanaka de7c2f7605 riscv refine: define valid_idle' directly, without using itcb
- this introduces idle_tcb' which is defined directly using tcb fields
- backport from MCS ARM Refine

Signed-off-by: Miki Tanaka <miki.tanaka@data61.csiro.au>
2021-07-24 12:09:57 +10:00
..
access-control various: resolve some existing fixmes 2021-07-22 10:44:43 +10:00
asmrefine riscv: fix CLZ and CTZ for riscv32 builds (#257) 2021-03-30 13:17:41 +11:00
bisim spec proof: resolve_address_bits'.simps[simp del] 2020-11-09 17:18:41 +11:00
capDL-api trivial: fix links to papers 2021-03-02 11:44:22 +11:00
crefine Cleanup some FIXMEs in AInvs and related sessions 2021-07-16 14:13:07 +10:00
dpolicy various: resolve some existing fixmes 2021-07-22 10:44:43 +10:00
drefine always use `addrFromKPPtr` for kernel addresses 2021-06-25 16:31:22 +10:00
infoflow various: resolve some existing fixmes 2021-07-22 10:44:43 +10:00
invariant-abstract various: resolve some existing fixmes 2021-07-22 10:44:43 +10:00
refine riscv refine: define valid_idle' directly, without using itcb 2021-07-24 12:09:57 +10:00
sep-capDL Cleanup some FIXMEs in AInvs and related sessions 2021-07-16 14:13:07 +10:00
Makefile asmrefine: SimplExportOnly renamed 2020-11-09 21:07:44 +11:00
README.md license: provide documentation under CC-BY-SA-4.0 2020-03-16 14:19:15 +08:00
ROOT refine: fix regression caused by bad theory import 2021-06-27 10:13:01 +10:00
tests.xml regression: increase CRefine timeout 2020-11-26 00:31:04 +11:00

README.md

Formal Proofs about seL4

This directory contains the formal proofs about seL4, which mostly prove properties about the various seL4 specifications.

Each such proof lives in its own subdirectory: