From 092c902a8b3945d3064bde4ffcbecd26cf846eaf Mon Sep 17 00:00:00 2001 From: Peter Maydell Date: Fri, 15 May 2026 14:12:45 +0100 Subject: [PATCH] target/arm: Set debug in attrs in translate_for_debug() The translate_for_debug method is supposed to return attributes that include the debug flag being set. We forgot this when implementing the method for Arm. Fixes: abefca8e7f957 ("target/arm: Implement translate_for_debug") Signed-off-by: Peter Maydell Reviewed-by: Richard Henderson Message-id: 20260515131245.366240-1-peter.maydell@linaro.org --- target/arm/ptw.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target/arm/ptw.c b/target/arm/ptw.c index a4842a4b62..7cc1d5884d 100644 --- a/target/arm/ptw.c +++ b/target/arm/ptw.c @@ -3961,6 +3961,7 @@ static bool arm_cpu_get_phys_addr(CPUARMState *env, vaddr addr, /* translation succeeded */ result->physaddr = res.f.phys_addr; result->attrs = res.f.attrs; + result->attrs.debug = 1; result->lg_page_size = res.f.lg_page_size; } return fault;