lh-l4v/spec/design/skel
Gerwin Klein 4913aa8af9
aarch64 haskell: tweak createNewCaps definition
Tweak formulation of createNewCaps for page tables to be in the expected
"addr ~elem~ map .." form. The previous definition was not wrong, but
the lemmas in Retype_R expect the set membership form.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2023-09-27 14:28:30 +10:00
..
AARCH64 aarch64 haskell: tweak createNewCaps definition 2023-09-27 14:28:30 +10:00
ARM arm abstract+design: reorder object_type enum 2023-08-14 15:51:34 +02:00
ARM_HYP arm-hyp abstract+design: object_type enum reorder 2023-08-14 15:51:34 +02:00
RISCV64 design: fix ExecSpec for other architectures 2023-05-26 18:04:48 +10:00
X64 design: fix ExecSpec for other architectures 2023-05-26 18:04:48 +10:00
API_H.thy refine: replace DomainTime_R by assertion 2020-07-02 11:30:56 +08:00
CNode_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
CSpaceDecls_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
CSpace_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Config_H.thy design: change include point of Kernel_Config_Lemmas 2022-04-20 09:16:19 +10:00
Delete_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
EndpointDecls_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Endpoint_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Event_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
FaultHandlerDecls_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
FaultHandler_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
FaultMonad_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Fault_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
Hypervisor_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
Intermediate_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
InterruptDecls_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Interrupt_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
InvocationLabels_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
Invocations_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
KI_Decls_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
KernelInitMonad_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
KernelInit_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
KernelStateData_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
Kernel_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
NotificationDecls_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Notification_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
ObjectInstances_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
Object_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
PSpaceFuns_H.thy aarch64 haskell+design: record PT types in ghost state 2023-05-26 18:04:47 +10:00
PSpaceStorable_H.thy refine: comments for pspace_storable 2020-05-13 11:54:15 +08:00
PSpaceStruct_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
RetypeDecls_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
Retype_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Structures_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
Syscall_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
TCBDecls_H.thy licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
TCB_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
ThreadDecls_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
Thread_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
Types_H.thy design: change include point of Kernel_Config_Lemmas 2022-04-20 09:16:19 +10:00
Untyped_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00
VSpace_H.thy all: remove theory import path references 2020-11-02 10:16:17 +10:00