summaryrefslogtreecommitdiff
path: root/kernel/src/panic.c
diff options
context:
space:
mode:
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();
+ }
}