Changes in kernel/arch/amd64/include/arch/interrupt.h [6ecf5b8:4b0206c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/include/arch/interrupt.h
r6ecf5b8 r4b0206c 50 50 #define IVT_FREEBASE (IVT_IRQBASE + IRQ_COUNT) 51 51 52 #define EXC_DE 0 53 #define EXC_NM 7 54 #define EXC_SS 12 55 #define EXC_GP 13 56 #define EXC_PF 14 57 52 58 #define IRQ_CLK 0 53 59 #define IRQ_KBD 1 54 60 #define IRQ_PIC1 2 61 /* NS16550 at COM1 */ 62 #define IRQ_NS16550 4 55 63 #define IRQ_PIC_SPUR 7 56 64 #define IRQ_MOUSE 12 … … 63 71 #endif 64 72 65 #define VECTOR_DEBUG 1 73 #define VECTOR_DE (IVT_EXCBASE + EXC_DE) 74 #define VECTOR_NM (IVT_EXCBASE + EXC_NM) 75 #define VECTOR_SS (IVT_EXCBASE + EXC_SS) 76 #define VECTOR_GP (IVT_EXCBASE + EXC_GP) 77 #define VECTOR_PF (IVT_EXCBASE + EXC_PF) 66 78 #define VECTOR_CLK (IVT_IRQBASE + IRQ_CLK) 67 79 #define VECTOR_PIC_SPUR (IVT_IRQBASE + IRQ_PIC_SPUR) … … 69 81 #define VECTOR_TLB_SHOOTDOWN_IPI (IVT_FREEBASE + 1) 70 82 #define VECTOR_DEBUG_IPI (IVT_FREEBASE + 2) 83 #define VECTOR_SMP_CALL_IPI (IVT_FREEBASE + 3) 71 84 72 85 extern void (* disable_irqs_function)(uint16_t);
Note:
See TracChangeset
for help on using the changeset viewer.