From 7e94e01a67e26ae72d790f38e969924a6e373f48 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Sun, 20 Apr 2025 22:18:23 -0400 Subject: fix pic --- kernel/cpu/pic.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'kernel/cpu/pic.c') diff --git a/kernel/cpu/pic.c b/kernel/cpu/pic.c index c5c41cc..6e0ca15 100644 --- a/kernel/cpu/pic.c +++ b/kernel/cpu/pic.c @@ -25,11 +25,6 @@ void pic_remap(void) { - uint8_t a1, a2; - - a1 = inb(PIC1_DATA); // save masks - a2 = inb(PIC2_DATA); - outb(PIC1_COMMAND, ICW1_INIT | ICW1_ICW4); // starts the initialization sequence (in cascade mode) @@ -53,8 +48,8 @@ void pic_remap(void) outb(PIC2_DATA, ICW4_8086); io_wait(); - outb(PIC1_DATA, a1); // restore saved masks. - outb(PIC2_DATA, a2); + outb(PIC1_DATA, 0); + outb(PIC2_DATA, 0); } void pic_mask(int irq) -- cgit v1.2.3-freya