lh-l4v/spec
Gerwin Klein 33f060e249 aarch64 haskell: implement lookupFrame
This is a bit speculative since the C is not there yet, but I think
it's a good candidate, esp turning the VMPageSize parameters into Int,
because that will save the C from converting it back and forth.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2022-04-20 09:16:19 +10:00
..
abstract arm_hyp aspec+haskell: call vcpu_switch in associate_vcpu_tcb 2022-03-08 21:49:10 +10:30
capDL isabelle2021-1: DSpec 2022-03-29 08:38:25 +11:00
cspec isabelle2021-1 cspec: Kernel_State_C simp set 2022-03-29 08:38:25 +11:00
design spec+proof: use generated config constants 2021-12-23 14:54:13 +11:00
haskell aarch64 haskell: implement lookupFrame 2022-04-20 09:16:19 +10:00
machine aarch64 machine: add preliminary Platform.thy 2022-04-20 09:16:19 +10:00
sep-abstract license: provide documentation under CC-BY-SA-4.0 2020-03-16 14:19:15 +08:00
take-grant isabelle2021-1: global hide_lams -> opaque_lifting 2022-03-29 08:38:25 +11:00
Makefile spec+proof: use generated config constants 2021-12-23 14:54:13 +11:00
README.md license: provide documentation under CC-BY-SA-4.0 2020-03-16 14:19:15 +08:00
ROOT isabelle2021-1: DSpec 2022-03-29 08:38:25 +11:00
tests.xml haskell: increase timeout 2021-09-30 16:53:17 +10:00

README.md

Formal Specifications of seL4

See the sub directories for more details.

The Makefile and ROOT file define runnable Isabelle sessions for these specifications.