fix: PS/2 keyboard initialization sequence
[lunaix-os.git] / lunaix-os / includes / arch / x86 / vectors.h
index 5fb424f9be39466569464acfd959facd7b999a18..7f27542c20a98e7021c871700a8ab27e2e9cfb64 100644 (file)
@@ -1,10 +1,12 @@
 #ifndef __LUNAIX_VECTORS_H
 #define __LUNAIX_VECTORS_H
 
+// clang-format off
+
 #define FAULT_DIVISION_ERROR            0
-#define FAULT_TRAP_DEBUG_EXCEPTION      1
+#define INSTR_DEBUG                     1
 #define INT_NMI                         2
-#define TRAP_BREAKPOINT                 3
+#define INSTR_BREAK                     3
 #define TRAP_OVERFLOW                   4
 #define FAULT_BOUND_EXCEED              5
 #define FAULT_INVALID_OPCODE            6
 // LunaixOS related
 #define LUNAIX_SYS_PANIC                32
 #define LUNAIX_SYS_CALL                 33
+#define LUNAIX_SCHED                    34
 
 #define EX_INTERRUPT_BEGIN              200
 
 // Keyboard
 #define PC_KBD_IV                       201
+#define AHCI_HBA_IV                     202
+#define UART_COM1                       203
 
 #define RTC_TIMER_IV                    210
 
@@ -45,4 +50,6 @@
 #define PC_AT_IRQ_RTC                   8
 #define PC_AT_IRQ_KBD                   1
 
+// clang-format on
+
 #endif /* __LUNAIX_VECTORS_H */