|
miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
|
#include <miniOS/arch/x86_64/context.h>#include <miniOS/arch/x86_64/exceptions.h>#include <miniOS/arch/x86_64/irq.h>#include <miniOS/arch/x86_64/segment.h>#include <miniOS/io.h>#include <miniOS/ipi/ipi.h>#include <miniOS/mm/vmm.h>#include <miniOS/sched/sched.h>
Variables | |
| addr_t | exception_wrapper_array [NR_EXCEPTIONS] |
| exception_handler_t | exception_handler_array [NR_EXCEPTIONS] = { NULL} |
|
static |


|
static |


|
static |


|
static |


|
static |


|
static |


|
static |


| void exception_set_handler | ( | unsigned int | num, |
| exception_handler_t | fn ) |


| void exceptions_init | ( | ) |


|
static |


|
static |


|
static |


|
static |


|
static |




|
static |


|
static |


|
static |


|
static |


|
static |


|
static |


| exception_handler_t exception_handler_array[NR_EXCEPTIONS] = { NULL} |
|
extern |