diff --git a/kernel/bsp.c b/kernel/bsp.c index 4ef6569..ca2adfe 100644 --- a/kernel/bsp.c +++ b/kernel/bsp.c @@ -166,12 +166,9 @@ static kern_status_t map_executable( kern_status_t bsp_launch_async(struct bsp *bsp, struct task *task) { - virt_addr_t stack_buffer; + virt_addr_t stack_buffer, bsp_data_base; virt_addr_t entry, sp; - kern_status_t status = map_executable(bsp, task, &entry); - if (status != KERN_OK) { - return status; - } + kern_status_t status; struct vm_object *user_stack = vm_object_create( "stack",