aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--machine/fdt.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/machine/fdt.c b/machine/fdt.c
index 27f5462..b6a7a4b 100644
--- a/machine/fdt.c
+++ b/machine/fdt.c
@@ -580,10 +580,10 @@ static void chosen_prop(const struct fdt_scan_prop *prop, void *extra)
if (!scan->chosen) return;
if (!strcmp(prop->name, "riscv,kernel-start")) {
fdt_get_address(prop->node->parent, prop->value, &val);
- scan->kernel_start = (void*)val;
+ scan->kernel_start = (void*)(uintptr_t)val;
} else if (!strcmp(prop->name, "riscv,kernel-end")) {
fdt_get_address(prop->node->parent, prop->value, &val);
- scan->kernel_end = (void*)val;
+ scan->kernel_end = (void*)(uintptr_t)val;
}
}