diff --git a/core/kthread.c b/core/kthread.c index ec8b889..7ec8ef4 100644 --- a/core/kthread.c +++ b/core/kthread.c @@ -33,6 +33,8 @@ int kthreadSetup(vaddr_t mainStack, size_t mainStackSize) current->stackAddr = mainStack; current->stackSize = mainStackSize; + current->state = RUNNING; + list_singleton(currentThread, current); return 0;