2024-08-05 00:59:07 +02:00
|
|
|
struct interrupt_frame;
|
|
|
|
|
|
|
|
__attribute__((interrupt)) void divide_by_zero(struct interrupt_frame* frame);
|
|
|
|
__attribute__((interrupt)) void general_protection_fault(struct interrupt_frame* frame);
|
|
|
|
__attribute__((interrupt)) void double_fault(struct interrupt_frame* frame);
|
|
|
|
|
|
|
|
__attribute__((interrupt)) void exception(struct interrupt_frame* frame);
|
|
|
|
|
2024-08-10 01:14:29 +02:00
|
|
|
__attribute__((interrupt)) void syscall(void*);
|
2024-08-05 00:59:07 +02:00
|
|
|
|
2024-08-09 23:16:20 +02:00
|
|
|
__attribute__((interrupt)) void keyboard_interrupt(struct interrupt_frame* frame);
|
2024-08-05 00:59:07 +02:00
|
|
|
__attribute__((interrupt)) void irq(struct interrupt_frame* frame);
|