aboutsummaryrefslogtreecommitdiff
path: root/i686/isr.c
diff options
context:
space:
mode:
authoraqua <aqua@iserlohn-fortress.net>2022-11-02 09:34:31 +0200
committeraqua <aqua@iserlohn-fortress.net>2022-11-02 09:34:31 +0200
commitccaf2737f82968816c5ec962f936a593686cfb72 (patch)
tree6aa87c45c05e147c56fc4f330780386a608c33c7 /i686/isr.c
parentEnable interrupts after enabling the PIC (diff)
downloadkernel-ccaf2737f82968816c5ec962f936a593686cfb72.tar.xz
Add ps2_ctrl_8042
Diffstat (limited to 'i686/isr.c')
-rw-r--r--i686/isr.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/i686/isr.c b/i686/isr.c
index 3f99425..6fbe200 100644
--- a/i686/isr.c
+++ b/i686/isr.c
@@ -36,5 +36,12 @@ __attribute__((interrupt)) void
irq0x01(struct interrupt_frame *)
{
ps2_keyboard_irq_handler();
- pic_clear(0x00);
+ pic_clear(0x01);
+}
+
+__attribute__((interrupt)) void
+irq0x0c(struct interrupt_frame *)
+{
+ printf("irq 0x0c\n");
+ pic_clear(0x0c);
}