diff --git a/src/sys/init/main.c b/src/sys/init/main.c index d448a26..50f1724 100644 --- a/src/sys/init/main.c +++ b/src/sys/init/main.c @@ -116,6 +116,7 @@ execFile("sys:/init",0x0,0x0,0x0); /* start the scheduler */ + irqEnable(0x0); sched(); kpanic("We should not have gone this far!\n"); diff --git a/src/sys/kernel/syscall.c b/src/sys/kernel/syscall.c index 16cc911..bfe5ea4 100644 --- a/src/sys/kernel/syscall.c +++ b/src/sys/kernel/syscall.c @@ -236,7 +236,7 @@ void sysSchedYield() { kprintf("Errror: we called schedYield! this is now obsolete\n"); //sched_yield(); - return; + return; } void sysStartSDE() {