Timer: add raw_ticks
This commit is contained in:
parent
7db1a8253b
commit
7c557b2eb4
@ -58,6 +58,11 @@ namespace Timer
|
|||||||
timer_ticks++;
|
timer_ticks++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
usize raw_ticks()
|
||||||
|
{
|
||||||
|
return timer_ticks;
|
||||||
|
}
|
||||||
|
|
||||||
usize ticks()
|
usize ticks()
|
||||||
{
|
{
|
||||||
return ticks_ms() / 1000;
|
return ticks_ms() / 1000;
|
||||||
@ -130,5 +135,6 @@ namespace Timer
|
|||||||
|
|
||||||
bool should_invoke_scheduler()
|
bool should_invoke_scheduler()
|
||||||
{
|
{
|
||||||
|
// FIXME: Modulo is SLOW. We're calling this every tick.
|
||||||
return (timer_ticks % ARCH_TIMER_FREQ) == 0;
|
return (timer_ticks % ARCH_TIMER_FREQ) == 0;
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user