lh-l4v/proof/refine/ARM_HYP
Joel Beeren 81064fdb55 idle-thread-pd: run idle thread with the global PD all the time.
This avoids the multicore scenario of the idle thread running in the
address space that has been deleted by a thread running on another core.
2017-07-11 11:29:34 +10:00
..
ADT_H.thy arm-hyp refine: fixing some broken lemmas after the last batch of changes 2017-06-19 14:32:27 +10:00
ArchAcc_R.thy arm-hyp refine: reintroduce valid_global_objs and valid_global_vspace_mappings 2017-06-19 14:32:43 +10:00
Arch_R.thy arm-hyp refine: reintroduce valid_global_objs and valid_global_vspace_mappings 2017-06-19 14:32:43 +10:00
Bits_R.thy SELFOUR-748: rename tlb invalidation functions 2017-06-20 14:05:45 +10:00
BuildRefineCache.thy arm-hyp refine: copy ARM files to ARM_HYP directory, updating invariants in progress 2017-06-19 14:32:23 +10:00
CNodeInv_R.thy SELFOUR-748: rename tlb invalidation functions 2017-06-20 14:05:45 +10:00
CSpace1_R.thy arm-hyp refine: new invariant: VMNoAccess is unused 2017-06-19 14:32:35 +10:00
CSpace_I.thy arm-hyp refine: sorrying in progress (now in CSpase_R) 2017-06-19 14:32:23 +10:00
CSpace_R.thy arm-hyp refine: zobj_refs' for VCPU (needed for liveness) 2017-06-19 14:32:31 +10:00
Cache.thy arm-hyp refine: copy ARM files to ARM_HYP directory, updating invariants in progress 2017-06-19 14:32:23 +10:00
Corres.thy arm-hyp refine: repair for rebase (new corres) 2017-06-19 14:32:31 +10:00
Detype_R.thy arm-hyp refine: zobj_refs' for VCPU (needed for liveness) 2017-06-19 14:32:31 +10:00
DomainTime_R.thy arm-hyp refine: fix breakages from sanitiseRegister_refactor 2017-06-19 14:32:40 +10:00
EmptyFail.thy arm-hyp refine: sorrying in progress (now in CSpase_R) 2017-06-19 14:32:23 +10:00
EmptyFail_H.thy arm-hyp refine: copy ARM files to ARM_HYP directory, updating invariants in progress 2017-06-19 14:32:23 +10:00
Finalise_R.thy arm-hyp refine: update for dissociate_vcpu_tcb 2017-06-19 14:32:35 +10:00
IncKernelInit.thy arm-hyp refine: copy ARM files to ARM_HYP directory, updating invariants in progress 2017-06-19 14:32:23 +10:00
Include.thy arm-hyp refine: copy ARM files to ARM_HYP directory, updating invariants in progress 2017-06-19 14:32:23 +10:00
InitLemmas.thy arm-hyp refine: copy ARM files to ARM_HYP directory, updating invariants in progress 2017-06-19 14:32:23 +10:00
InterruptAcc_R.thy arm-hyp refine: sorrying done upto VSpace_R 2017-06-19 14:32:25 +10:00
Interrupt_R.thy arm-hyp refine: fix proofs broken by spec updates 2017-06-19 14:32:43 +10:00
Invariants_H.thy arm-hyp refine: new vs_valid_duplicates 2017-06-19 14:32:38 +10:00
Invocations_R.thy arm-hyp refine: copy ARM files to ARM_HYP directory, updating invariants in progress 2017-06-19 14:32:23 +10:00
IpcCancel_R.thy arm-hyp refine: fix breakages from sanitiseRegister_refactor 2017-06-19 14:32:40 +10:00
Ipc_R.thy arm-hyp: rename archTCBSanitise, arch_tcb_sanitise_condition, Arch_hasVCPU to be more appropriate 2017-06-19 14:32:43 +10:00
KHeap_R.thy arm-hyp refine: repair for rebase (new corres) 2017-06-19 14:32:31 +10:00
KernelInit_R.thy arm-hyp refine: copy ARM files to ARM_HYP directory, updating invariants in progress 2017-06-19 14:32:23 +10:00
LevityCatch.thy arm-hyp refine: sorrying in progress (now in CSpase_R) 2017-06-19 14:32:23 +10:00
Machine_R.thy arm_hyp/refine: 'getActiveIRQ in_kernel' updates 2017-06-19 14:32:26 +10:00
PageTableDuplicates.thy arm-hyp refine: fix breakages from sanitiseRegister_refactor 2017-06-19 14:32:40 +10:00
RAB_FN.thy arm-hyp refine: copy ARM files to ARM_HYP directory, updating invariants in progress 2017-06-19 14:32:23 +10:00
Refine.thy arm-hyp refine: add IRQReserved to state relation 2017-06-19 14:32:27 +10:00
Retype_R.thy arm-hyp refine: VSpace_R, 2 sorries left, 1 sorry elsewhere 2017-06-19 14:32:31 +10:00
Schedule_R.thy idle-thread-pd: run idle thread with the global PD all the time. 2017-07-11 11:29:34 +10:00
StateRelation.thy arm-hyp ainvs: Fixing StateRelation due to some renaming in abstract/haskell 2017-06-19 14:32:27 +10:00
SubMonad_R.thy arm-hyp refine: remove corresK_machine_op from the default corresK set 2017-06-19 14:32:43 +10:00
Syscall_R.thy arm-hyp refine: fix breakages from sanitiseRegister_refactor 2017-06-19 14:32:40 +10:00
TcbAcc_R.thy arm-hyp refine: zobj_refs' for VCPU (needed for liveness) 2017-06-19 14:32:31 +10:00
Tcb_R.thy update proofs for SELFOUR-30/291 "Reschedule on self-modification" 2017-06-26 15:52:35 +10:00
Untyped_R.thy arm-hyp refine: Untyped_R sorry free 2017-06-19 14:32:29 +10:00
VSpace_R.thy SELFOUR-748: rename tlb invalidation functions 2017-06-20 14:05:45 +10:00