lh-l4v/proof/crefine/ARM
Gerwin Klein 24c0c5c390 spec+proof: use generated config constants
This includes replacing previous ASpec names for such constants with
the names used in Haskell/ExecSpec to avoid duplication. This also
makes some of the proofs slightly more generic.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2021-12-23 14:54:13 +11:00
..
ADT_C.thy crefine: make proofs independent of number of domains 2021-12-22 23:50:22 +11:00
ArchMove_C.thy refine: remove duplicated lemmas 2021-03-11 10:42:49 +11:00
Arch_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
BuildRefineCache_C.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
CACHE.ML licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
CLevityCatch.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
CSpaceAcc_C.thy isabelle-2021: ad-hoc adjustions to preview 2021-09-30 16:53:17 +10:00
CSpace_All.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
CSpace_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
CSpace_RAB_C.thy crefine: update for PR seL4/seL4#321 2021-12-06 16:44:39 +11:00
Cache.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Ctac_lemmas_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
Delete_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
DetWP.thy arm crefine: Isabelle2020 update 2020-10-27 15:52:31 +10:00
Detype_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
Fastpath_C.thy crefine: make proofs independent of number of domains 2021-12-22 23:50:22 +11:00
Finalise_C.thy crefine: make proofs independent of number of domains 2021-12-22 23:50:22 +11:00
Init_C.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Interrupt_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
Invoke_C.thy spec+proof: use generated config constants 2021-12-23 14:54:13 +11:00
IpcCancel_C.thy crefine: make proofs independent of number of domains 2021-12-22 23:50:22 +11:00
Ipc_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
IsolatedThreadAction.thy arm crefine: Isabelle2020 update 2020-10-27 15:52:31 +10:00
Machine_C.thy cleanup: fix indent and warnings 2021-08-16 16:47:10 +10:00
PSpace_C.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Recycle_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
Refine_C.thy infoflow+crefine: refine arch split 2021-10-05 08:46:11 +11:00
Refine_nondet_C.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Retype_C.thy spec+proof: use generated config constants 2021-12-23 14:54:13 +11:00
SR_lemmas_C.thy crefine: make proofs independent of number of domains 2021-12-22 23:50:22 +11:00
Schedule_C.thy spec+proof: use generated config constants 2021-12-23 14:54:13 +11:00
StateRelation_C.thy crefine: make proofs independent of number of domains 2021-12-22 23:50:22 +11:00
StoreWord_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
SyscallArgs_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
Syscall_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
TcbAcc_C.thy arm+arm-hyp: move TPIDRURO from vcpu to tcb context 2020-05-15 13:14:24 +10:00
TcbQueue_C.thy crefine: remove lemmas moved into ArchMove_C/Move_C and fix proofs 2020-03-20 13:42:48 +11:00
Tcb_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
VSpace_C.thy isabelle-2021 arm: update CRefine 2021-09-30 16:53:17 +10:00
Wellformed_C.thy crefine: make proofs independent of number of domains 2021-12-22 23:50:22 +11:00