After commit 71cab1a42d2 removed the indirect include of exec/cpu-defs.h from target/loongarch/cpu.h, the TARGET_FMT_lx macro is no longer visible in kvm.c, causing build failures:
error: expected ')' before TARGET_FMT_lx Add the missing #include exec/cpu-defs.h to restore the TARGET_FMT_lx definition. Signed-off-by: Qiang Ma <[email protected]> --- target/loongarch/kvm/kvm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target/loongarch/kvm/kvm.c b/target/loongarch/kvm/kvm.c index 9d844c4905..7989aec7c7 100644 --- a/target/loongarch/kvm/kvm.c +++ b/target/loongarch/kvm/kvm.c @@ -6,6 +6,7 @@ */ #include "qemu/osdep.h" +#include "exec/cpu-defs.h" #include <sys/ioctl.h> #include <linux/kvm.h> #include "asm-loongarch/kvm_para.h" -- 2.51.0
