Virtual memory & paging
[lunaix-os.git] / lunaix-os / kernel / asm / x86 / interrupts.c
1 #include <arch/x86/interrupts.h>
2 #include <libc/stdio.h>
3
4 void isr0 (isr_param* param) {
5     tty_clear();
6     printf("[PANIC] Exception (%d) CS=0x%X, EIP=0x%X", param->vector, param->cs, param->eip);
7 }
8
9 void 
10 interrupt_handler(isr_param* param) {
11     switch (param->vector)
12     {
13         case 0:
14             isr0(param);
15             break;
16     }
17 }