CPReadFn type definitions use the CPUARMState type, itself declared in "target/arm/cpu.h". Include this file in order to avoid when refactoring headers:
../target/arm/cpregs.h:241:27: error: unknown type name 'CPUARMState' typedef uint64_t CPReadFn(CPUARMState *env, const ARMCPRegInfo *opaque); ^ Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> --- target/arm/cpregs.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target/arm/cpregs.h b/target/arm/cpregs.h index 7e78c2c05c..63b645907e 100644 --- a/target/arm/cpregs.h +++ b/target/arm/cpregs.h @@ -21,6 +21,8 @@ #ifndef TARGET_ARM_CPREGS_H #define TARGET_ARM_CPREGS_H +#include "target/arm/cpu.h" + /* * ARMCPRegInfo type field bits: */ -- 2.38.1