24 lines
393 B
C
24 lines
393 B
C
//
|
|
// Created by rick on 02-02-21.
|
|
//
|
|
|
|
#include "libk.h"
|
|
#include "kprint.h"
|
|
|
|
void k_wait_for_interrupt() {
|
|
__asm__ __volatile__("hlt;");
|
|
}
|
|
|
|
void k_panics(const char* msg) {
|
|
kprint(msg);
|
|
kprint("PANIC!");
|
|
__asm__ __volatile__("cli;"
|
|
"hlt;");
|
|
}
|
|
|
|
void k_panic() {
|
|
kprint("PANIC!");
|
|
__asm__ __volatile__("cli;"
|
|
"hlt;");
|
|
}
|