Skip to content

Commit 7c11b8d

Browse files
committed
Fix MMFR3 handling
1 parent 589e0c2 commit 7c11b8d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ArchSemArm/VMPromising.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1624,7 +1624,7 @@ Definition ttbr_of_regime (regime : Regime) : result string reg :=
16241624
Definition ets2 (ts : TState.t) : result string bool :=
16251625
let mmfr3 := GReg MMFR3_EL1 in
16261626
'(regval, view) ← othrow "ETS is indicated in the MMFR3_EL1 register value" (TState.read_reg ts mmfr3);
1627-
guard_or "MMFR3_EL1 is read-only" (view 0);;
1627+
guard_or "MMFR3_EL1 is read-only" (view = 0);;
16281628
val ← othrow "The register value of MMFR3_EL1 is 64 bit" (regval_to_val mmfr3 regval);
16291629
mret (bv_extract 0 4 val =? 1%bv).
16301630

0 commit comments

Comments
 (0)