refactor: script to generate code for interrupt installation
[lunaix-os.git] / lunaix-os / includes / arch / x86 / idt.h
1 #ifndef __LUNAIX_IDT_H
2 #define __LUNAIX_IDT_H
3 #define IDT_TRAP 0x78
4 #define IDT_INTERRUPT 0x70
5 #define IDT_ATTR(dpl, type) (((type) << 5) | ((dpl & 3) << 13) | (1 << 15))
6
7 void
8 _init_idt();
9
10 #endif /* __LUNAIX_IDT_H */