diff options
Diffstat (limited to 'kernel/timer.s')
| -rw-r--r-- | kernel/timer.s | 3 |
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 |
