diff --git a/src/sys/kernel/sched.c b/src/sys/kernel/sched.c index d024dbe..afb4822 100644 --- a/src/sys/kernel/sched.c +++ b/src/sys/kernel/sched.c @@ -161,7 +161,9 @@ uInt32 sched(struct i386_frame iframe) { uInt32 memAddr = 0x0; kTask_t *tmpTask = 0x0; - + + _current->iframe = &iframe; + tmpTask = sched_getRunableTask(); if (tmpTask == 0x0) kpanic("Error: sched_getRunableTask == 0x0\n"); @@ -182,7 +184,7 @@ : "a" (_current->cr3) ); - return (&iframe); + return (_current->iframe); } @@ -324,6 +326,9 @@ /*** $Log$ + Revision 1.39 2004/08/21 23:47:50 reddawg + *** empty log message *** + Revision 1.38 2004/08/21 20:21:20 reddawg *** empty log message ***