aboutsummaryrefslogtreecommitdiff
path: root/src/proc.c
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2024-11-02 15:28:23 +0200
committerKimplul <kimi.h.kuparinen@gmail.com>2024-11-02 15:28:23 +0200
commitd127146846f4d6561e15000d1469b715dafdb627 (patch)
tree2ee7d7512023df0dc25f0bd51da1c378ebb1a400 /src/proc.c
parent4ce6aa975be40286465cd9ac6a669ff5a95fe5a1 (diff)
downloadkmi-d127146846f4d6561e15000d1469b715dafdb627.tar.gz
kmi-d127146846f4d6561e15000d1469b715dafdb627.zip
initial exec support
Diffstat (limited to 'src/proc.c')
-rw-r--r--src/proc.c3
1 files changed, 3 insertions, 0 deletions
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;