From: Philippe Mathieu-Daudé Date: Thu, 29 May 2025 16:45:11 +0000 (+0100) Subject: target/arm/cpu-features: Include missing 'cpu.h' header X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fe5aa1cfe22c71c80e544cf97741036cba0556d7;p=thirdparty%2Fqemu.git target/arm/cpu-features: Include missing 'cpu.h' header "target/arm/cpu-features.h" dereferences the ARMISARegisters structure, which is defined in "cpu.h". Include the latter to avoid when refactoring unrelated headers: In file included from target/arm/internals.h:33: target/arm/cpu-features.h:45:54: error: unknown type name 'ARMISARegisters' 45 | static inline bool isar_feature_aa32_thumb_div(const ARMISARegisters *id) | ^ target/arm/cpu-features.h:47:12: error: use of undeclared identifier 'R_ID_ISAR0_DIVIDE_SHIFT' 47 | return FIELD_EX32(id->id_isar0, ID_ISAR0, DIVIDE) != 0; | ^ Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Pierrick Bouvier Message-id: 20250513173928.77376-7-philmd@linaro.org Signed-off-by: Peter Maydell --- diff --git a/target/arm/cpu-features.h b/target/arm/cpu-features.h index 525e4cee12..4452e7c21e 100644 --- a/target/arm/cpu-features.h +++ b/target/arm/cpu-features.h @@ -22,6 +22,7 @@ #include "hw/registerfields.h" #include "qemu/host-utils.h" +#include "cpu.h" /* * Naming convention for isar_feature functions: