diff options
Diffstat (limited to 'kernel/src/devices/timer.c')
| -rw-r--r-- | kernel/src/devices/timer.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/kernel/src/devices/timer.c b/kernel/src/devices/timer.c index c2fa887..f6463ab 100644 --- a/kernel/src/devices/timer.c +++ b/kernel/src/devices/timer.c @@ -18,7 +18,7 @@ wait_queue timer_queue; void timer_handler() { - wait_queue* pos; + wait_queue *pos; list_for_each_entry(pos, (&timer_queue.list), list) { pos->ticks--; } @@ -33,12 +33,13 @@ void timer_handler() void wait(uint64_t ms) { disable_interrupts(); - wait_queue* queue = (wait_queue*)kalloc(sizeof(wait_queue)); + wait_queue *queue = (wait_queue *)kalloc(sizeof(wait_queue)); queue->ticks = (int64_t)ms; add_to_list(&queue->list, &timer_queue.list, timer_queue.list.next); enable_interrupts(); - while (queue->ticks > 0) ; + while (queue->ticks > 0) + ; kfree(queue); free_node(&queue->list); @@ -52,7 +53,7 @@ void init_timer(uint32_t frequency) outb(0x43, 0x36); uint8_t l = (uint8_t)(divisor & 0xFF); - uint8_t h = (uint8_t)((divisor>>8) & 0xFF); + uint8_t h = (uint8_t)((divisor >> 8) & 0xFF); outb(0x40, l); outb(0x40, h); |
