From d127146846f4d6561e15000d1469b715dafdb627 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sat, 2 Nov 2024 15:28:23 +0200 Subject: initial exec support --- src/proc.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/proc.c') diff --git a/src/proc.c b/src/proc.c index 920cab0..c1dfc64 100644 --- a/src/proc.c +++ b/src/proc.c @@ -67,11 +67,14 @@ stat_t init_proc(void *fdt, vm_t *proc_fdt, vm_t *proc_initrd) *proc_fdt = map_shared_fixed_uvmem(t, (pm_t)fdt, fdt_totalsize(fdt), VM_V | VM_R | VM_U); + assert(*proc_fdt); pm_t initrd = (pm_t)__va(get_initrdbase(fdt)); *proc_initrd = map_shared_fixed_uvmem(t, initrd, get_initrdsize(fdt), VM_V | VM_R | VM_U); + assert(proc_initrd); + info("mapped fdt at %lx\n", *proc_fdt); info("mapped initrd at %lx\n", *proc_initrd); return OK; -- cgit v1.3