diff options
author | Tyler Murphy <=> | 2023-07-17 19:34:52 -0400 |
---|---|---|
committer | Tyler Murphy <=> | 2023-07-17 19:34:52 -0400 |
commit | 7a912d1b668ab86ffe088eca3ac7e6f78a04a0c5 (patch) | |
tree | 4e86ff20e73171285156631db043e12aaf63bf04 /kernel/src/panic.c | |
parent | paging (diff) | |
download | finix-7a912d1b668ab86ffe088eca3ac7e6f78a04a0c5.tar.gz finix-7a912d1b668ab86ffe088eca3ac7e6f78a04a0c5.tar.bz2 finix-7a912d1b668ab86ffe088eca3ac7e6f78a04a0c5.zip |
refactoring
Diffstat (limited to '')
-rw-r--r-- | kernel/src/panic.c (renamed from kernel/src/print/panic.c) | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/kernel/src/print/panic.c b/kernel/src/panic.c index 58ffe40..96ad3b9 100644 --- a/kernel/src/print/panic.c +++ b/kernel/src/panic.c @@ -3,13 +3,11 @@ #include <stdlib.h> #include <panic.h> #include <print.h> - -#include "tty/color.h" -#include "tty/term.h" +#include <term.h> __attribute__((noreturn)) void _panic_impl(char* msg, int line, char* file, ...) { - int_disable(); + arch_disable_int(); va_list args; va_start(args, file); term_clear(); @@ -22,6 +20,6 @@ void _panic_impl(char* msg, int line, char* file, ...) { printk("\nin %s at line %d\n", file, line); term_flush(); while(1) { - halt(); - } + arch_halt(); + } } |