diff --git a/src/sys/kernel/sched.c b/src/sys/kernel/sched.c index 955d208..e57e3d1 100644 --- a/src/sys/kernel/sched.c +++ b/src/sys/kernel/sched.c @@ -46,17 +46,18 @@ static spinLock_t schedSpinLock = SPIN_LOCK_INITIALIZER; static spinLock_t schedTaskSpinLock = SPIN_LOCK_INITIALIZER; -kTask_t *taskList = 0x0; -uInt32 nextID = -1; +static prioQueue_t *prioLevels[MAXPRIOLEVELS - 1]; +static prioQueue_t *prioQStart = 0x0; +static prioQueue_t *prioQEnd = 0x0; +static prioQueue_t *_currentQueue = 0x0; + +static kTask_t *taskList = 0x0; +static uInt32 nextID = -1; + kTask_t *_current = 0x0; kTask_t *_usedMath = 0x0; -prioQueue_t *prioLevels[MAXPRIOLEVELS - 1]; -prioQueue_t *prioQStart = 0x0; -prioQueue_t *prioQEnd = 0x0; -prioQueue_t *_currentQueue = 0x0; - /************************************************************************ @@ -238,8 +239,7 @@ */ int -schedDeleteTask(uInt32 id) -{ +schedDeleteTask(uInt32 id) { kTask_t *tmpTask = 0x0; spinLock(&schedTaskSpinLock); @@ -258,7 +258,7 @@ kfree(tmpTask); spinUnlock(&schedTaskSpinLock); return(0x0); -} + } kTask_t * @@ -310,6 +310,9 @@ /*** $Log$ + Revision 1.13 2004/07/18 05:24:15 reddawg + Fixens + Revision 1.12 2004/07/09 13:23:20 reddawg sched: schedInit to sched_init Adjusted initialization routines