diff options
Diffstat (limited to 'lib/kpanic.c')
-rw-r--r-- | lib/kpanic.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/lib/kpanic.c b/lib/kpanic.c deleted file mode 100644 index 97e42eb..0000000 --- a/lib/kpanic.c +++ /dev/null @@ -1,15 +0,0 @@ -#include "jove.h" -#include "io/log.h" - -#include <stdarg.h> - -__attribute__((noreturn)) -void _kpanic(const char *file, int line, const char *fmt, ...) -{ - va_list ap; - va_start(ap, fmt); - klogf("!!! PANIC !!!\n%s:%i\n", file, line); - kvlogf(fmt, ap); - va_end(ap); - for(;;) __asm__ volatile("hlt"); -} |