summaryrefslogtreecommitdiff
path: root/kernel/timer.s
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/timer.s')
-rw-r--r--kernel/timer.s3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/timer.s b/kernel/timer.s
index 760bcd7..c3af34b 100644
--- a/kernel/timer.s
+++ b/kernel/timer.s
@@ -1,5 +1,6 @@
global ticks
global timer_init
+extern check_signals
extern register_isr
extern sched_tick
@@ -24,6 +25,8 @@ tick_handler:
; call the scheduler
call sched_tick
+ ; handle any pending signals before returning to normal execution
+ call check_signals
; restore the data segment selectors
pop ax