From a362a43899040a3848427c4d1f3bd1d3e53f46ec Mon Sep 17 00:00:00 2001 From: Aleksa Vuckovic Date: Sun, 26 Feb 2023 07:29:26 +0100 Subject: passing rsp from isr_stub, fixing panic() --- kernel/src/devices/timer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kernel/src/devices') diff --git a/kernel/src/devices/timer.c b/kernel/src/devices/timer.c index f6463ab..0f6fc20 100644 --- a/kernel/src/devices/timer.c +++ b/kernel/src/devices/timer.c @@ -16,7 +16,7 @@ typedef struct wait_queue wait_queue; wait_queue timer_queue; -void timer_handler() +void timer_handler(uint64_t rsp) { wait_queue *pos; list_for_each_entry(pos, (&timer_queue.list), list) { @@ -24,6 +24,7 @@ void timer_handler() } tick++; + if (tick >= TICKS_PER_SECOND) { tick = 0; seconds++; -- cgit v1.2.3