summaryrefslogtreecommitdiff
path: root/thread.h
diff options
context:
space:
mode:
Diffstat (limited to 'thread.h')
-rw-r--r--thread.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/thread.h b/thread.h
index 1349ff6..2213d6f 100644
--- a/thread.h
+++ b/thread.h
@@ -48,7 +48,9 @@ class Thread {
// frame->lr = thread exit handler
sp->pc = (uint32_t)func;
sp->psr = 0x01000000;
-
+ }
+
+ void start() {
next = active_thread->next;
active_thread->next = this;
}