lh-l4v/spec/design/skel/VSpace_H.thy

44 lines
689 B
Plaintext

(*
* Copyright 2014, General Dynamics C4 Systems
*
* SPDX-License-Identifier: GPL-2.0-only
*)
(*
VSpace lookup code.
*)
theory VSpace_H
imports
CNode_H
ArchVSpace_H
KernelInitMonad_H
begin
context begin interpretation Arch .
requalify_consts
mapKernelWindow
activateGlobalVSpace
configureTimer
initL2Cache
initIRQController
createIPCBufferFrame
createBIFrame
createFramesOfRegion
createITPDPTs
writeITPDPTs
createITASIDPool
writeITASIDPool
createDeviceFrames
handleVMFault
isValidVTableRoot
checkValidIPCBuffer
lookupIPCBuffer
vptrFromPPtr
end
#INCLUDE_HASKELL SEL4/Kernel/VSpace.lhs Arch= ONLY initKernelVM initPlatform initCPU
end