diff --git a/src/sys/kernel/exec.c b/src/sys/kernel/exec.c index 4da787e..9a5abb4 100644 --- a/src/sys/kernel/exec.c +++ b/src/sys/kernel/exec.c @@ -84,6 +84,8 @@ newProcess->tss.trace_bitmap = 0x0000; newProcess->tss.io_map = 0x8000; newProcess->oInfo.vmStart = 0x6400000; + + newProcess->imageFd = 0x0; /* Set up default stack for thread here filled with arg list 3 times */ asm volatile( @@ -423,6 +425,9 @@ /*** $Log$ + Revision 1.72 2004/09/07 21:54:38 reddawg + ok reverted back to old scheduling for now.... + Revision 1.62 2004/08/14 11:23:02 reddawg Changes diff --git a/src/sys/kernel/kpanic.c b/src/sys/kernel/kpanic.c index 7171798..87e9418 100644 --- a/src/sys/kernel/kpanic.c +++ b/src/sys/kernel/kpanic.c @@ -51,7 +51,7 @@ kprintf("kPanic: %s",buf); /* Halt The System */ - //asm("cli"); + asm("cli"); irqDisable(0x1); while (1) asm("hlt"); @@ -59,6 +59,9 @@ /*** $Log$ + Revision 1.8 2004/09/08 07:33:38 reddawg + Fixes + Revision 1.7 2004/07/31 21:52:17 reddawg a few changes diff --git a/src/sys/kernel/systemtask.c b/src/sys/kernel/systemtask.c index 446a759..6f9b370 100644 --- a/src/sys/kernel/systemtask.c +++ b/src/sys/kernel/systemtask.c @@ -65,7 +65,6 @@ kprintf("Restarting the system in 5 seconds\n"); counter = systemVitals->sysUptime + 5; while (systemVitals->sysUptime < counter) { - //asm("hlt"); sched_yield(); } kprintf("Rebooting NOW!!!\n"); @@ -100,9 +99,8 @@ vmmFreeProcessPages(tmpTask->id); - if (tmpTask->imageFd) + if (tmpTask->imageFd != 0x0) fclose(tmpTask->imageFd); - kfree(tmpTask->oInfo.cwd); kfree(tmpTask); @@ -116,6 +114,9 @@ /*** $Log$ + Revision 1.21 2004/09/08 23:19:58 reddawg + hmm + Revision 1.20 2004/09/08 22:16:02 reddawg Fixens