aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierrick Bouvier <pierrick.bouvier@linaro.org>2025-04-14 08:30:25 -0700
committerPeter Maydell <peter.maydell@linaro.org>2025-05-06 15:01:22 +0100
commitb6af88fafa586b1571b0db7f00356ad65a713061 (patch)
tree97a158e72be45f817f02dc8689d8a28d1449c971
parente47a9e886f2df1c8aae47dae03f07d417bb73dd5 (diff)
downloadqemu-b6af88fafa586b1571b0db7f00356ad65a713061.zip
qemu-b6af88fafa586b1571b0db7f00356ad65a713061.tar.gz
qemu-b6af88fafa586b1571b0db7f00356ad65a713061.tar.bz2
target/arm/ptw: get current security_space for current mmu_idx
It should be equivalent to previous code. Allow to call common function to get a page address later. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Message-id: 20250414153027.1486719-3-pierrick.bouvier@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
-rw-r--r--target/arm/ptw.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/arm/ptw.c b/target/arm/ptw.c
index bdb4de7..0ae9c5a 100644
--- a/target/arm/ptw.c
+++ b/target/arm/ptw.c
@@ -3636,7 +3636,7 @@ hwaddr arm_cpu_get_phys_page_attrs_debug(CPUState *cs, vaddr addr,
ARMCPU *cpu = ARM_CPU(cs);
CPUARMState *env = &cpu->env;
ARMMMUIdx mmu_idx = arm_mmu_idx(env);
- ARMSecuritySpace ss = arm_security_space(env);
+ ARMSecuritySpace ss = arm_mmu_idx_to_security_space(env, mmu_idx);
S1Translate ptw = {
.in_mmu_idx = mmu_idx,
.in_space = ss,