Along with making the compilation rv32/rv64 agnostic, this also matches the return types of riscv_find_and_load_firmware() and riscv_calc_kernel_start_addr().
Signed-off-by: Anton Johansson <[email protected]> --- hw/riscv/tt_atlantis.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hw/riscv/tt_atlantis.c b/hw/riscv/tt_atlantis.c index 8a219afef7..b2333e7f6a 100644 --- a/hw/riscv/tt_atlantis.c +++ b/hw/riscv/tt_atlantis.c @@ -427,7 +427,8 @@ static void tt_atlantis_machine_done(Notifier *n, void *data) MachineState *machine = MACHINE(ams); hwaddr start_addr = s->memmap[TT_ATL_DDR_LO].base; hwaddr mem_size; - target_ulong firmware_end_addr, kernel_start_addr; + hwaddr firmware_end_addr; + vaddr kernel_start_addr; const char *firmware_name = riscv_default_firmware_name(&s->cpus); uint64_t fdt_load_addr; uint64_t kernel_entry; -- 2.52.0
