#ifndef INTERRUPTS_H #define INTERRUPTS_H #include /** * @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