X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86%2Ftime.c;h=cfe2f036a7e6bfa148fc27e701ffdfc7ca404f8c;hb=95a7eaaa4a1065334125b65130866f8d1048ddb7;hp=9cccec7c7ac43a21e23301775f90bf3f11f76a0a;hpb=b6c3b3cf61caafbd91bbf3acc81995e472656a5b;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86/time.c b/Kernel/arch/x86/time.c index 9cccec7c..cfe2f036 100644 --- a/Kernel/arch/x86/time.c +++ b/Kernel/arch/x86/time.c @@ -80,17 +80,17 @@ void Time_Interrupt() //Log("giTimestamp = %lli", giTimestamp); - //Timer_CallTimers(); + Timer_CallTimers(); // Make sure the RTC Fires again outb(0x70, 0x0C); // Select register C inb(0x71); // Just throw away contents. } +#if 0 /** * \fn void Time_TimerThread() */ -#if 0 void Time_TimerThread() { Sint64 next; @@ -127,9 +127,7 @@ void Timer_CallTimers() i < NUM_TIMERS; i ++) { - //Log("Timer %i", i); if(gTimers[i].Callback == NULL) continue; - Log("%i - %lli < %lli", i, giTimestamp, gTimers[i].FiresAfter); if(giTimestamp < gTimers[i].FiresAfter) continue; callback = gTimers[i].Callback; gTimers[i].Callback = NULL; @@ -154,8 +152,8 @@ int Time_CreateTimer(int Delta, void *Callback, void *Argument) gTimers[ret].Callback = Callback; gTimers[ret].FiresAfter = giTimestamp + Delta; gTimers[ret].Argument = Argument; - Log("Callback = %p", Callback); - Log("Timer %i fires at %lli", ret, gTimers[ret].FiresAfter); + //Log("Callback = %p", Callback); + //Log("Timer %i fires at %lli", ret, gTimers[ret].FiresAfter); return ret; } return -1;