Hardware code using HART rarely needs to knows its internals. Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> --- include/hw/riscv/riscv_hart.h | 4 ++-- hw/riscv/virt-acpi-build.c | 1 + 2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/include/hw/riscv/riscv_hart.h b/include/hw/riscv/riscv_hart.h index a6ed73a1956..a2ca455d8b1 100644 --- a/include/hw/riscv/riscv_hart.h +++ b/include/hw/riscv/riscv_hart.h @@ -22,7 +22,7 @@ #define HW_RISCV_HART_H #include "hw/sysbus.h" -#include "target/riscv/cpu.h" +#include "target/riscv/cpu-qom.h" #include "qom/object.h" #define TYPE_RISCV_HART_ARRAY "riscv.hart_array" @@ -42,7 +42,7 @@ struct RISCVHartArrayState { uint64_t *rnmi_irqvec; uint32_t num_rnmi_excpvec; uint64_t *rnmi_excpvec; - RISCVCPU *harts; + ArchCPU *harts; }; #endif diff --git a/hw/riscv/virt-acpi-build.c b/hw/riscv/virt-acpi-build.c index 1ad68005085..0030c21bc41 100644 --- a/hw/riscv/virt-acpi-build.c +++ b/hw/riscv/virt-acpi-build.c @@ -39,6 +39,7 @@ #include "qapi/error.h" #include "qemu/error-report.h" #include "system/reset.h" +#include "target/riscv/cpu.h" #define ACPI_BUILD_TABLE_SIZE 0x20000 #define ACPI_BUILD_INTC_ID(socket, index) ((socket << 24) | (index)) -- 2.47.1