mirror of https://github.com/seL4/l4v.git
arm+arm-hyp+aarch64 machine: fix GICv3 gicNumTargets_bits
The value of gicNumTargets_bits was wrong for GICv3 platforms, breaking CRefine for those platforms. Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
This commit is contained in:
parent
b35045a477
commit
be238597cc
|
@ -37,7 +37,7 @@ definition numSGIs :: nat where
|
|||
"numSGIs = 2^numSGIs_bits"
|
||||
|
||||
definition gicNumTargets_bits :: nat where
|
||||
"gicNumTargets_bits \<equiv> if Kernel_Config.config_ARM_GIC_V3 then 5 else 3"
|
||||
"gicNumTargets_bits \<equiv> if Kernel_Config.config_ARM_GIC_V3 then 4 else 3"
|
||||
|
||||
definition gicNumTargets :: nat where
|
||||
"gicNumTargets \<equiv> 2^gicNumTargets_bits"
|
||||
|
|
|
@ -44,7 +44,7 @@ definition numSGIs :: nat where
|
|||
"numSGIs = 2^numSGIs_bits"
|
||||
|
||||
definition gicNumTargets_bits :: nat where
|
||||
"gicNumTargets_bits \<equiv> if Kernel_Config.config_ARM_GIC_V3 then 5 else 3"
|
||||
"gicNumTargets_bits \<equiv> if Kernel_Config.config_ARM_GIC_V3 then 4 else 3"
|
||||
|
||||
definition gicNumTargets :: nat where
|
||||
"gicNumTargets \<equiv> 2^gicNumTargets_bits"
|
||||
|
|
|
@ -44,7 +44,7 @@ definition numSGIs :: nat where
|
|||
"numSGIs = 2^numSGIs_bits"
|
||||
|
||||
definition gicNumTargets_bits :: nat where
|
||||
"gicNumTargets_bits \<equiv> if Kernel_Config.config_ARM_GIC_V3 then 5 else 3"
|
||||
"gicNumTargets_bits \<equiv> if Kernel_Config.config_ARM_GIC_V3 then 4 else 3"
|
||||
|
||||
definition gicNumTargets :: nat where
|
||||
"gicNumTargets \<equiv> 2^gicNumTargets_bits"
|
||||
|
|
Loading…
Reference in New Issue