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


Reply via email to