X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fthreads.c;h=824cb169b5bbd7df66a842bb4e50ca349176ccbf;hb=ba8c9b788dd5b91dd172d2bbf07ae94e660ffd7d;hp=774507fa833685352b1173230b74db2fc8c50a6c;hpb=98ee3b15bb2ad7c1f2b895ead1c9a4bdd6c95121;p=tpg%2Facess2.git diff --git a/Kernel/threads.c b/Kernel/threads.c index 774507fa..824cb169 100644 --- a/Kernel/threads.c +++ b/Kernel/threads.c @@ -96,8 +96,6 @@ void Threads_Init() cur->Quantum = 1; // 1 slice quantum HALT(); for(;;) { - //Log("---- Idle"); - //Threads_Dump(); HALT(); // Just yeilds } } @@ -142,9 +140,7 @@ void Threads_SetTickets(int Num) * \brief Wait for a task to change state */ int Threads_WaitTID(int TID, int *status) -{ - Threads_Dump(); - +{ // Any Child if(TID == -1) { @@ -438,8 +434,8 @@ void Threads_AddActive(tThread *Thread) gActiveThreads = Thread; giNumActiveThreads ++; giTotalTickets += Thread->NumTickets; - Log("Threads_AddActive: giNumActiveThreads = %i, giTotalTickets = %i", - giNumActiveThreads, giTotalTickets); + //Log("Threads_AddActive: giNumActiveThreads = %i, giTotalTickets = %i", + // giNumActiveThreads, giTotalTickets); RELEASE( &giThreadListLock ); } @@ -552,11 +548,13 @@ tThread *Threads_GetNextToRun(int CPU) return gActiveThreads; } - Log("giNumActiveThreads=%i,giTotalTickets=%i", - giNumActiveThreads, giTotalTickets); + //Log(" Threads_GetNextToRun: giNumActiveThreads=%i,giTotalTickets=%i", + // giNumActiveThreads, giTotalTickets); // Get the ticket number ticket = number = rand() % giTotalTickets; + //Log(" Threads_GetNextToRun: ticket = %i", ticket); + // Find the next thread for(thread=gActiveThreads;thread;thread=thread->Next) {