1(* 2 * Copyright 2014, General Dynamics C4 Systems 3 * 4 * This software may be distributed and modified according to the terms of 5 * the GNU General Public License version 2. Note that NO WARRANTY is provided. 6 * See "LICENSE_GPLv2.txt" for details. 7 * 8 * @TAG(GD_GPL) 9 *) 10 11chapter "Physical Memory Structure" 12 13theory PSpaceStruct_H 14imports 15 Structures_H 16 "Lib.DataMap" 17begin 18 19text {* Helper Functions *} 20 21definition 22 ptrBits_def[simp]: 23 "ptrBits \<equiv> to_bl" 24 25#INCLUDE_HASKELL SEL4/Model/PSpace.lhs ONLY ptrBitsForSize 26 27text {* Physical Memory Structures *} 28 29#INCLUDE_HASKELL SEL4/Model/PSpace.lhs Data.Map=DataMap ONLY PSpace 30 31end 32