diff --git a/zion/interrupt/interrupt.cpp b/zion/interrupt/interrupt.cpp index 76da596..bc0b5f2 100644 --- a/zion/interrupt/interrupt.cpp +++ b/zion/interrupt/interrupt.cpp @@ -129,6 +129,9 @@ void EnablePic() { outb(PIC1_DATA, 0x20); // PIC1 offset. outb(PIC1_DATA, 0x4); outb(PIC1_DATA, 0x1); + + // Mask all except the timer. + outb(PIC1_DATA, 0xE); } void InitIdt() {