diff options
| author | Miguel <m.i@gmx.at> | 2018-09-09 03:17:52 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-09-09 03:17:52 +0200 |
| commit | fc1d491479abd74a1e038ad9ff7d4d330d79e4a8 (patch) | |
| tree | 173bc4bca336fbc8a53c9bbd3468946499e161ae /kernel/interrupts.h | |
| parent | 9dabe01545644dd78448d8d489616872f14d964b (diff) | |
ioapic works!
Diffstat (limited to 'kernel/interrupts.h')
| -rw-r--r-- | kernel/interrupts.h | 22 |
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 |
