summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-05-21 02:22:50 -0400
committerIan Moffett <ian@osmora.org>2025-05-21 02:23:11 -0400
commit02666423f0475a13aabce55685d6acddea4f6392 (patch)
treec064e6c925c8448c379f3ad75d21d57e28d8365f /sys
parent5dfbc067d095b2bbaefad6d77469f4d701bdd539 (diff)
kernel/amd64: Unset CPU_IRQ(1) at kbd handler end
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys')
-rw-r--r--sys/arch/amd64/isa/i8042.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arch/amd64/isa/i8042.c b/sys/arch/amd64/isa/i8042.c
index 11532ec..1ba59a3 100644
--- a/sys/arch/amd64/isa/i8042.c
+++ b/sys/arch/amd64/isa/i8042.c
@@ -232,7 +232,7 @@ i8042_kb_event(void *sp)
input.chr = c;
cons_ibuf_push(&g_root_scr, input);
done:
- ci->irq_mask &= CPU_IRQ(1);
+ ci->irq_mask &= ~CPU_IRQ(1);
spinlock_release(&isr_lock);
return 1; /* handled */
}