diff options
author | dzwdz | 2021-07-09 16:49:59 +0200 |
---|---|---|
committer | dzwdz | 2021-07-09 16:49:59 +0200 |
commit | 5cfe5443e678e3354ed3488baea9c91cbb9e7697 (patch) | |
tree | fb545397520ceb2580aa9df3086444ea72e121e3 /kernel/isr.h | |
parent | 79dbeb367cc7b39e965c052ebb62076a2118c54c (diff) |
interrupt self-test
Diffstat (limited to 'kernel/isr.h')
-rw-r--r-- | kernel/isr.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/kernel/isr.h b/kernel/isr.h index 7230986..624e9ad 100644 --- a/kernel/isr.h +++ b/kernel/isr.h @@ -1,6 +1,12 @@ #pragma once +#include <stdbool.h> struct interrupt_frame; +extern bool isr_test_interrupt_called; // used in the self-test in idt.c + __attribute__((interrupt)) void isr_double_fault(struct interrupt_frame *frame); + +__attribute__((interrupt)) +void isr_test_interrupt(struct interrupt_frame *frame); |