@samitouri / QOSamiQemu / commits / 9d62212fde

target/arm/ptw: Flip sense of get_phys_addr_v5 return value

Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20260515142541.571911-5-peter.maydell@linaro.org

Peter Maydell committed May 15, 2026 at 15:25 UTC 9d62212fde68caa1644587ac4527e19482dca7b0
1 file changed +3 -3
target/arm/ptw.c
+3 -3
@@ -1169,11 +1169,11 @@ static bool get_phys_addr_v5(CPUARMState *env, S1Translate *ptw,
1169 goto do_fault;
1170 }
1171 result->f.phys_addr = phys_addr;
1172 - return false;
1172 + return true;
1173 do_fault:
1174 fi->domain = domain;
1175 fi->level = level;
1176 - return true;
1176 + return false;
1177 }
1178
1179 static bool get_phys_addr_v6(CPUARMState *env, S1Translate *ptw,
@@ -3793,7 +3793,7 @@ static bool get_phys_addr_nogpc(CPUARMState *env, S1Translate *ptw,
3793 regime_sctlr(env, mmu_idx) & SCTLR_XP) {
3794 return !get_phys_addr_v6(env, ptw, address, access_type, result, fi);
3795 } else {
3796 - return get_phys_addr_v5(env, ptw, address, access_type, result, fi);
3796 + return !get_phys_addr_v5(env, ptw, address, access_type, result, fi);
3797 }
3798 }
3799