From ccaf2737f82968816c5ec962f936a593686cfb72 Mon Sep 17 00:00:00 2001 From: aqua Date: Wed, 2 Nov 2022 09:34:31 +0200 Subject: Add ps2_ctrl_8042 --- i686/lidt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'i686/lidt.c') diff --git a/i686/lidt.c b/i686/lidt.c index 5cb66b6..8a70bf3 100644 --- a/i686/lidt.c +++ b/i686/lidt.c @@ -41,9 +41,10 @@ idt_install() for (int i = 0; i <= 0x13; ++i) Gate(&interrupt_table[i], &abort_handler, 0x10); // irq 0x20~0x2f + for (int i = 0x22; i <= 0x2f; ++i) Gate(&interrupt_table[i], &abort_handler, 0x10); Gate(&interrupt_table[0x20], &irq0x00, 0x10); Gate(&interrupt_table[0x21], &irq0x01, 0x10); - for (int i = 0x22; i <= 0x2f; ++i) Gate(&interrupt_table[i], &abort_handler, 0x10); + Gate(&interrupt_table[0x2c], &irq0x0c, 0x10); // syscall 0x80 Gate(&interrupt_table[0x80], &abort_handler, 0x10); -- cgit v1.2.1