2018-07-20 15:41:58 +02:00
|
|
|
#pragma once
|
2018-08-06 21:00:58 +02:00
|
|
|
#include "stdarg.h"
|
2018-07-20 15:41:58 +02:00
|
|
|
|
|
|
|
struct interrupt_frame;
|
|
|
|
|
|
|
|
//Exception
|
|
|
|
void print_handler(struct interrupt_frame *frame, ulong error_code);
|
2018-11-13 18:02:47 +01:00
|
|
|
void pagefault_handler(struct interrupt_frame *frame, ulong error_code);
|
2018-07-20 15:41:58 +02:00
|
|
|
|
|
|
|
//IRQ
|
|
|
|
void keyboard_handler(struct interrupt_frame *frame);
|
|
|
|
void timer_handler(struct interrupt_frame *frame);
|
2018-11-08 21:37:38 +01:00
|
|
|
void serial_handler(struct interrupt_frame *frame);
|