summaryrefslogtreecommitdiffstats
path: root/src/sys
diff options
context:
space:
mode:
authorPatrick Williams <iawillia@us.ibm.com>2010-06-07 15:38:09 -0500
committerPatrick Williams <iawillia@us.ibm.com>2010-06-07 15:38:09 -0500
commitaa1db69f1de27bba8ee5e128f717557780f21e0d (patch)
tree2c6ad4cdeb366f2d5153a38c6ba078af3f347cef /src/sys
parent546a015f74fab0c4e359cf97f289ff26d6481844 (diff)
downloadtalos-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.C7
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++);
+ }
}
OpenPOWER on IntegriCloud