diff options
author | Patrick Williams <iawillia@us.ibm.com> | 2010-06-07 15:38:09 -0500 |
---|---|---|
committer | Patrick Williams <iawillia@us.ibm.com> | 2010-06-07 15:38:09 -0500 |
commit | aa1db69f1de27bba8ee5e128f717557780f21e0d (patch) | |
tree | 2c6ad4cdeb366f2d5153a38c6ba078af3f347cef /src/sys | |
parent | 546a015f74fab0c4e359cf97f289ff26d6481844 (diff) | |
download | talos-hostboot-aa1db69f1de27bba8ee5e128f717557780f21e0d.tar.gz talos-hostboot-aa1db69f1de27bba8ee5e128f717557780f21e0d.zip |
Add syscall interfaces and task_yield
Diffstat (limited to 'src/sys')
-rw-r--r-- | src/sys/init/init_main.C | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/sys/init/init_main.C b/src/sys/init/init_main.C index 99a7cfe0b..e2447bc3f 100644 --- a/src/sys/init/init_main.C +++ b/src/sys/init/init_main.C @@ -1,8 +1,13 @@ #include <kernel/console.H> // TODO : Remove this. +#include <sys/syscall.h> // TODO : Remove this. void init_main(void* unused) { printk("Starting init!\n"); - while(1); + while(1) + { + _syscall0(Systemcalls::TASK_YIELD); + for (volatile int i = 0 ; i < 100000; i++); + } } |