From: Richard Henderson Date: Tue, 6 Jun 2023 19:42:58 +0000 (+0000) Subject: target/arm: Only include tcg/oversized-guest.h if CONFIG_TCG X-Git-Tag: v8.1.0~115^2~2 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=007cd176e590c77e91d1531ec5acbe86b15b0f00;p=mirror_qemu.git target/arm: Only include tcg/oversized-guest.h if CONFIG_TCG Fixes the build for --disable-tcg. This header is only needed for cross-hosting. Without CONFIG_TCG, we know this is an AArch64 host, CONFIG_ATOMIC64 will be set, and the TCG_OVERSIZED_GUEST block will never be compiled. Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson --- diff --git a/target/arm/ptw.c b/target/arm/ptw.c index b2dc223525..37bcb17a9e 100644 --- a/target/arm/ptw.c +++ b/target/arm/ptw.c @@ -14,8 +14,9 @@ #include "cpu.h" #include "internals.h" #include "idau.h" -#include "tcg/oversized-guest.h" - +#ifdef CONFIG_TCG +# include "tcg/oversized-guest.h" +#endif typedef struct S1Translate { ARMMMUIdx in_mmu_idx;