11 lines
297 B
C++
11 lines
297 B
C++
#include <hilbert/kernel/framebuffer.hpp>
|
|
#include <hilbert/kernel/panic.hpp>
|
|
|
|
namespace hilbert::kernel {
|
|
[[noreturn]] void panic(uint32_t code) {
|
|
framebuffer::fill_color(framebuffer::encode_color(
|
|
code >> 16, (code >> 8) & 0xff, code & 0xff));
|
|
while (1)
|
|
asm ("hlt");
|
|
}
|
|
}
|