From bfe369092813df7aa66f5ef88ed4d745b53be79f Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 27 Sep 2009 13:46:51 +0800 Subject: [PATCH] Added tracing of ticket draws --- Kernel/threads.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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) { -- 2.20.1