From 912d2e3c7eb1baa71dda2c0a28aa5809eaa96f27 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Sat, 16 Jul 2022 13:33:00 +0200 Subject: amd64: barely boot into kernel code --- src/kernel/arch/i386/interrupts/isr.c | 38 ----------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 src/kernel/arch/i386/interrupts/isr.c (limited to 'src/kernel/arch/i386/interrupts/isr.c') diff --git a/src/kernel/arch/i386/interrupts/isr.c b/src/kernel/arch/i386/interrupts/isr.c deleted file mode 100644 index 2d893cb..0000000 --- a/src/kernel/arch/i386/interrupts/isr.c +++ /dev/null @@ -1,38 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -bool isr_test_interrupt_called = false; - -void isr_stage3(int interrupt) { - switch (interrupt) { - case 0x08: // double fault - kprintf("#DF"); - panic_invalid_state(); - case 0x34: - isr_test_interrupt_called = true; - return; - - case 0x21: // keyboard irq - ps2_recv(port_in8(0x60)); - irq_eoi(1); - return; - - case 0x24: // COM1 irq - serial_irq(); - irq_eoi(1); - return; - - default: - // TODO check if the exception was in the kernel - process_kill(process_current, interrupt); - process_switch_any(); - } -} -- cgit v1.2.3