Reviewed-by: Pierrick Bouvier <[email protected]>
Signed-off-by: Anton Johansson <[email protected]>
---
target/riscv/cpu.h | 1 -
target/riscv/internals.h | 1 +
target/riscv/tcg/pmu.h | 1 +
target/riscv/kvm/kvm-cpu.c | 1 +
4 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/target/riscv/cpu.h b/target/riscv/cpu.h
index a5fb75b990..3fa322a8a9 100644
--- a/target/riscv/cpu.h
+++ b/target/riscv/cpu.h
@@ -26,7 +26,6 @@
#include "exec/cpu-common.h"
#include "exec/cpu-interrupt.h"
#include "exec/gdbstub.h"
-#include "exec/target_long.h"
#include "qemu/cpu-float.h"
#include "qom/object.h"
#include "qemu/int128.h"
diff --git a/target/riscv/internals.h b/target/riscv/internals.h
index 5d84e4de96..1ee7e99e98 100644
--- a/target/riscv/internals.h
+++ b/target/riscv/internals.h
@@ -20,6 +20,7 @@
#define RISCV_CPU_INTERNALS_H
#include "exec/cpu-common.h"
+#include "exec/target_long.h"
#include "hw/core/registerfields.h"
#include "fpu/softfloat-types.h"
#include "target/riscv/cpu_bits.h"
diff --git a/target/riscv/tcg/pmu.h b/target/riscv/tcg/pmu.h
index 2429c01b77..fbdbfe7600 100644
--- a/target/riscv/tcg/pmu.h
+++ b/target/riscv/tcg/pmu.h
@@ -21,6 +21,7 @@
#include "cpu.h"
#include "qapi/error.h"
+#include "exec/target_long.h"
bool riscv_pmu_ctr_monitor_instructions(CPURISCVState *env,
uint32_t target_ctr);
diff --git a/target/riscv/kvm/kvm-cpu.c b/target/riscv/kvm/kvm-cpu.c
index 68e1501b21..a5879d8d6d 100644
--- a/target/riscv/kvm/kvm-cpu.c
+++ b/target/riscv/kvm/kvm-cpu.c
@@ -35,6 +35,7 @@
#include "accel/accel-cpu-target.h"
#include "hw/pci/pci.h"
#include "exec/memattrs.h"
+#include "exec/target_long.h"
#include "system/address-spaces.h"
#include "system/memory.h"
#include "hw/core/boards.h"
--
2.52.0