lh-l4v/proof/invariant-abstract/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
..
ArchADT_AI.thy Isabelle2017: update AInvs for RC0 2017-10-30 12:23:26 +11:00
ArchAInvsPre.thy Remove valid_arch_objs 2017-08-17 22:44:23 +10:00
ArchAcc_AI.thy lib: Refactor crunch so that it can be used for both the nondet monad and the trace monad 2018-06-26 14:45:28 +10:00
ArchArch_AI.thy x64: more abstract specs and invariants for ASIDs 2018-07-05 16:23:15 +10:00
ArchBCorres2_AI.thy ainvs+refine: update proofs for SetTLSBase (VER-807) 2018-07-03 13:42:19 +10:00
ArchBits_AI.thy Removes all trailing whitespaces 2017-07-12 15:13:51 +10:00
ArchCNodeInv_AI.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
ArchCSpaceInvPre_AI.thy Genericise deletion actions that occur after empty_slot 2018-02-23 09:12:55 +11:00
ArchCSpaceInv_AI.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
ArchCSpacePre_AI.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
ArchCSpace_AI.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
ArchCrunchSetup_AI.thy lib: Refactor crunch so that it can be used for both the nondet monad and the trace monad 2018-06-26 14:45:28 +10:00
ArchDetSchedAux_AI.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
ArchDetSchedDomainTime_AI.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
ArchDetSchedSchedule_AI.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
ArchDeterministic_AI.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
ArchDetype_AI.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
ArchEmptyFail_AI.thy ainvs+refine: update proofs for SetTLSBase (VER-807) 2018-07-03 13:42:19 +10:00
ArchFinalise_AI.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
ArchInterruptAcc_AI.thy Removes all trailing whitespaces 2017-07-12 15:13:51 +10:00
ArchInterrupt_AI.thy reject all invalid IRQ inputs to IRQ control syscall 2017-10-05 07:59:02 +11:00
ArchInvariants_AI.thy ainvs: Add itcb_arch to the itcb projection 2018-06-27 11:48:56 +10:00
ArchIpcCancel_AI.thy Genericise deletion actions that occur after empty_slot 2018-02-23 09:12:55 +11:00
ArchIpc_AI.thy aspec: message_info_to_data is mostly arch independent 2018-08-06 11:22:51 +10:00
ArchKHeap_AI.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
ArchKernelInit_AI.thy Remove valid_arch_objs 2017-08-17 22:44:23 +10:00
ArchLevityCatch_AI.thy Removes all trailing whitespaces 2017-07-12 15:13:51 +10:00
ArchRetype_AI.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
ArchSchedule_AI.thy Removes all trailing whitespaces 2017-07-12 15:13:51 +10:00
ArchSyscall_AI.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
ArchTcbAcc_AI.thy arm: address setCurrentPD mismatch between abstract/haskell/C 2018-06-22 11:59:30 +10:00
ArchTcb_AI.thy Many proof repairs. 2018-03-16 14:57:51 +11:00
ArchUntyped_AI.thy arm: ioportcontrol: Fixes after adding IOPortControlCaps to x64 2018-04-19 05:27:06 +10:00
ArchVSpaceEntries_AI.thy Proof update for crunch changes 2018-04-04 14:13:55 +10:00
ArchVSpace_AI.thy arm: address setCurrentPD mismatch between abstract/haskell/C 2018-06-22 11:59:30 +10:00
Machine_AI.thy lib: Refactor crunch so that it can be used for both the nondet monad and the trace monad 2018-06-26 14:45:28 +10:00