summaryrefslogtreecommitdiff
path: root/kernel/interrupts.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/interrupts.h')
-rw-r--r--kernel/interrupts.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/kernel/interrupts.h b/kernel/interrupts.h
index 637fcfd..ab76092 100644
--- a/kernel/interrupts.h
+++ b/kernel/interrupts.h
@@ -2,6 +2,28 @@
#define INTERRUPTS_H
#include <stdint.h>
+/**
+ * @file
+ *
+ * Interrupts
+ * ==========
+ * 0x00-0x12 Exceptions
+ * 0x20-0x27 disabled pic
+ * 0x28-0x36 disabled pic
+ *
+ * Hardware
+ * --------
+ * 0x0 PIT Timer -> 0x90
+ * 0x1 Keyboard -> 0x91
+ * 0xC Mouse -> 0x92
+ *
+ * 0x8C APIC Timer
+ *
+ * Software
+ * ========
+ * 0x80 System Call
+ * 0x81 IPI
+ */
void interrupts_init(uint16_t sel);
#endif