commit | ee6d10de2d32711525dc37090f6b617a8526ad3a | [log] [tgz] |
---|---|---|
author | swissChili <swisschili@fastmail.com> | Sat May 29 18:05:16 2021 -0700 |
committer | swissChili <swisschili@fastmail.com> | Sat May 29 18:05:16 2021 -0700 |
tree | e0b79e08a62d821d47c39c4b82cee915b9d85f41 | |
parent | aed6ff3a05cc293637b875dc1e5ccd41b1466044 [diff] [blame] |
Finish refactor, add 0x80 and 0x81 to IDT
diff --git a/src/kernel/descriptor_tables.c b/src/kernel/descriptor_tables.c index 94f62df..211dcb2 100644 --- a/src/kernel/descriptor_tables.c +++ b/src/kernel/descriptor_tables.c
@@ -89,6 +89,9 @@ idt_set_gate(i, (uint)isrs[i], 0x08, 0x8e); } + idt_set_gate(0x80, (uint)isr128, 0x08, 0x8e); + idt_set_gate(0x81, (uint)isr129, 0x08, 0x8e); + idt_flush((uint)&idt_pointer); vga_write("IDT Initialized!\n");