lh-l4v/proof/crefine/RISCV64
Miki Tanaka 99223bdb7e riscv crefine: proof fix for idle_tcb'/valid_idle' change
Signed-off-by: Miki Tanaka <miki.tanaka@data61.csiro.au>
2021-07-24 12:09:57 +10:00
..
ADT_C.thy riscv: clear out most crefine FIXMEs 2020-06-08 20:41:11 +08:00
ArchMove_C.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
Arch_C.thy crefine: remove large structs passed by value 2021-03-19 13:01:44 +11:00
CLevityCatch.thy riscv crefine: update to Isabelle2020 2020-10-27 15:52:31 +10:00
CSpaceAcc_C.thy riscv crefine: CSpaceAcc_C 2020-06-08 20:41:09 +08:00
CSpace_All.thy riscv crefine: CSpace_All 2020-06-08 20:41:09 +08:00
CSpace_C.thy Cleanup some FIXMEs in AInvs and related sessions 2021-07-16 14:13:07 +10:00
CSpace_RAB_C.thy crefine: remove all uses of `csymbr_legacy` 2021-03-19 13:01:44 +11:00
Ctac_lemmas_C.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
Delete_C.thy Remove remaining tab characters in .thy files 2021-04-21 13:30:13 +10:00
DetWP.thy riscv crefine: update to Isabelle2020 2020-10-27 15:52:31 +10:00
Detype_C.thy riscv crefine: clear sorries in Detype_C 2020-06-08 20:41:09 +08:00
Finalise_C.thy riscv crefine: update to Isabelle2020 2020-10-27 15:52:31 +10:00
Init_C.thy riscv crefine: Init_C 2020-06-08 20:41:10 +08:00
Interrupt_C.thy crefine: remove large structs passed by value 2021-03-19 13:01:44 +11:00
Invoke_C.thy riscv crefine: remove `DONT_TRANSLATE` on inlined function `read_sip` 2021-03-19 13:01:44 +11:00
IpcCancel_C.thy riscv crefine: setup proofs for clz and ctz 2021-03-23 22:40:46 +11:00
Ipc_C.thy crefine: remove large structs passed by value 2021-03-19 13:01:44 +11:00
IsolatedThreadAction.thy riscv crefine: update to Isabelle2020 2020-10-27 15:52:31 +10:00
Machine_C.thy riscv crefine: generalise and move some lemmas 2021-03-23 22:40:46 +11:00
PSpace_C.thy riscv crefine: close sorry in PSpace 2020-06-08 20:41:09 +08:00
Recycle_C.thy crefine: generalise `ccorres_tmp_lift2` 2021-03-19 13:01:44 +11:00
Refine_C.thy lib proof: reorder the assumptions of corres_split 2021-02-19 11:37:12 +11:00
Retype_C.thy riscv crefine: proof fix for idle_tcb'/valid_idle' change 2021-07-24 12:09:57 +10:00
SR_lemmas_C.thy riscv: clear out most crefine FIXMEs 2020-06-08 20:41:11 +08:00
Schedule_C.thy riscv crefine: update to Isabelle2020 2020-10-27 15:52:31 +10:00
StateRelation_C.thy riscv: use `uint8_t` for `register_t` 2021-03-24 08:47:19 +11:00
StoreWord_C.thy riscv crefine: update to Isabelle2020 2020-10-27 15:52:31 +10:00
SyscallArgs_C.thy riscv: use `uint8_t` for `register_t` 2021-03-24 08:47:19 +11:00
Syscall_C.thy riscv crefine: setup proofs for clz and ctz 2021-03-23 22:40:46 +11:00
TcbAcc_C.thy riscv: use `uint8_t` for `register_t` 2021-03-24 08:47:19 +11:00
TcbQueue_C.thy riscv crefine: clear sorry in TcbQueue_C 2020-06-08 20:41:09 +08:00
Tcb_C.thy crefine: remove large structs passed by value 2021-03-19 13:01:44 +11:00
VSpace_C.thy always use `addrFromKPPtr` for kernel addresses 2021-06-25 16:31:22 +10:00
Wellformed_C.thy riscv: use `uint8_t` for `register_t` 2021-03-24 08:47:19 +11:00