From: Philippe Mathieu-Daudé Date: Wed, 13 Nov 2024 22:21:17 +0000 (+0100) Subject: target/arm/cpu: Restrict cpu_untagged_addr() to user emulation X-Git-Tag: v10.0.0-rc0~109^2~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e3b64ebf494d07dfd6adf113115eac8819dbf0b0;p=thirdparty%2Fqemu.git target/arm/cpu: Restrict cpu_untagged_addr() to user emulation Move the #endif guard where it belongs to restrict the cpu_untagged_addr() implementation to user emulation. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Pierrick Bouvier Reviewed-by: Richard Henderson Message-Id: <20241114011310.3615-11-philmd@linaro.org> --- diff --git a/target/arm/cpu.h b/target/arm/cpu.h index d86e641280d..12b84665427 100644 --- a/target/arm/cpu.h +++ b/target/arm/cpu.h @@ -3355,8 +3355,8 @@ extern const uint64_t pred_esz_masks[5]; #define TAG_GRANULE (1 << LOG2_TAG_GRANULE) #ifdef CONFIG_USER_ONLY + #define TARGET_PAGE_DATA_SIZE (TARGET_PAGE_SIZE >> (LOG2_TAG_GRANULE + 1)) -#endif #ifdef TARGET_TAGGED_ADDRESSES /** @@ -3382,6 +3382,7 @@ static inline target_ulong cpu_untagged_addr(CPUState *cs, target_ulong x) } return x; } -#endif +#endif /* TARGET_TAGGED_ADDRESSES */ +#endif /* CONFIG_USER_ONLY */ #endif