lh-l4v/proof/refine/ARM
Gerwin Klein ead3e6fdc4 aspec: message_info_to_data is mostly arch independent
Factored out msg_label_bits, which is the only architecture specific part.
2018-08-06 11:22:51 +10:00
..
ADT_H.thy update object and field widths for x64, and remove some magic numbers 2017-10-26 14:05:35 +11:00
ArchAcc_R.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
Arch_R.thy x64: more abstract specs and invariants for ASIDs 2018-07-05 16:23:15 +10:00
Bits_R.thy ARM refine: proof update for user_context refactor 2018-03-08 18:41:28 +11:00
BuildRefineCache.thy move refine/* to refine/ARM/*, parametrise over $L4V_ARCH 2017-01-30 12:22:22 +11:00
CNodeInv_R.thy arm: address setCurrentPD mismatch between abstract/haskell/C 2018-06-22 11:59:30 +10:00
CSpace1_R.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
CSpace_I.thy update object and field widths for x64, and remove some magic numbers 2017-10-26 14:05:35 +11:00
CSpace_R.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
Cache.thy Removes all trailing whitespaces 2017-07-12 15:13:51 +10:00
Corres.thy fix corres proofs for corres method 2017-07-17 13:06:55 -06:00
Detype_R.thy Many proof repairs. 2018-03-16 14:57:51 +11:00
DomainTime_R.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
EmptyFail.thy arm: revise scheduler / fastpath / scheduler bitmaps (SELFOUR-242) 2017-11-27 22:05:34 +11:00
EmptyFail_H.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
Finalise_R.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
IncKernelInit.thy move refine/* to refine/ARM/*, parametrise over $L4V_ARCH 2017-01-30 12:22:22 +11:00
Include.thy move refine/* to refine/ARM/*, parametrise over $L4V_ARCH 2017-01-30 12:22:22 +11:00
InitLemmas.thy move refine/* to refine/ARM/*, parametrise over $L4V_ARCH 2017-01-30 12:22:22 +11:00
InterruptAcc_R.thy move refine/* to refine/ARM/*, parametrise over $L4V_ARCH 2017-01-30 12:22:22 +11:00
Interrupt_R.thy Many proof repairs. 2018-03-16 14:57:51 +11:00
Invariants_H.thy add constant definitions for bounds on untyped object sizes 2017-12-18 12:58:27 +11:00
Invocations_R.thy move refine/* to refine/ARM/*, parametrise over $L4V_ARCH 2017-01-30 12:22:22 +11:00
IpcCancel_R.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
Ipc_R.thy lib: Make Crunch more effective at applying supplied rules 2018-06-08 15:48:32 +10:00
KHeap_R.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
KernelInit_R.thy move refine/* to refine/ARM/*, parametrise over $L4V_ARCH 2017-01-30 12:22:22 +11:00
LevityCatch.thy Removes all trailing whitespaces 2017-07-12 15:13:51 +10:00
Machine_R.thy arm refine: Updating theories for ainvs changes 2017-06-19 14:32:44 +10:00
Orphanage.thy ainvs+refine: update proofs for SetTLSBase (VER-807) 2018-07-03 13:42:19 +10:00
PageTableDuplicates.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
RAB_FN.thy update object and field widths for x64, and remove some magic numbers 2017-10-26 14:05:35 +11:00
Refine.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
Retype_R.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
Schedule_R.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
StateRelation.thy arm: revise scheduler / fastpath / scheduler bitmaps (SELFOUR-242) 2017-11-27 22:05:34 +11:00
SubMonad_R.thy Many proof repairs. 2018-03-16 14:57:51 +11:00
Syscall_R.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
TcbAcc_R.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
Tcb_R.thy ainvs+refine: update proofs for SetTLSBase (VER-807) 2018-07-03 13:42:19 +10:00
Untyped_R.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
VSpace_R.thy aspec: message_info_to_data is mostly arch independent 2018-08-06 11:22:51 +10:00