From: John Hodge Date: Sun, 27 Sep 2009 05:46:51 +0000 (+0800) Subject: Added tracing of ticket draws X-Git-Tag: rel0.06~462 X-Git-Url: https://git.ucc.asn.au/?a=commitdiff_plain;h=bfe369092813df7aa66f5ef88ed4d745b53be79f;p=tpg%2Facess2.git Added tracing of ticket draws --- diff --git a/Kernel/threads.c b/Kernel/threads.c index 774507fa..708c2ba0 100644 --- a/Kernel/threads.c +++ b/Kernel/threads.c @@ -438,8 +438,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 +552,13 @@ tThread *Threads_GetNextToRun(int CPU) return gActiveThreads; } - Log("giNumActiveThreads=%i,giTotalTickets=%i", + 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) {