diff --git a/src/kernel/boot/kmain.c b/src/kernel/boot/kmain.c index d53c985..47490b6 100644 --- a/src/kernel/boot/kmain.c +++ b/src/kernel/boot/kmain.c @@ -8,16 +8,6 @@ struct kernel_boot_data_st kernel_boot_data; -int divide(int a, int b) -{ - return a/b; -} - -registers *divbyzero(registers *r) { - PANIC("DIVIDE BY ZERO!"); - return r; -} - void kmain(uint64_t multiboot_magic, void *multiboot_data) { multiboot_init(multiboot_magic, P2V(multiboot_data)); @@ -30,11 +20,6 @@ void kmain(uint64_t multiboot_magic, void *multiboot_data) debug("Started kernel\n"); debug_info("Kernel loaded with command line: \"%s\" by <%s>\n", kernel_boot_data.commandline, kernel_boot_data.bootloader); - bind_interrupt(0, divbyzero); - - // Force a divide by zero error - divide(5, 0); - debug_info("Boot complete\n"); PANIC("End of kernel function!");