diff options
Diffstat (limited to 'arch/x86_64/init.c')
-rw-r--r-- | arch/x86_64/init.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86_64/init.c b/arch/x86_64/init.c index 7a2f67d..9e32898 100644 --- a/arch/x86_64/init.c +++ b/arch/x86_64/init.c @@ -1,6 +1,7 @@ #include "init.h" #include "bootargs.h" #include "device/initrd.h" +#include "api/init.h" #include "arch/x86_64/page.h" #include "arch/x86_64/processor.h" #include "device/processor.h" @@ -180,5 +181,6 @@ init_load(void) extern tcb_t *_init_tcb; _init_tcb->sp = (uintptr_t)usermode_sp; + extern void usermode(void*, void*); usermode((void*)init_ehdr->e_entry, usermode_sp); } |