#include "kern/error.hpp" #include "arch/system.hpp" #include "kern/print.hpp" namespace teachos { auto panic(std::string_view message, std::source_location location) -> void { println_error("!!!Kernel Panic!!! "); println_error(message); println_error(location.file_name()); println_error(location.function_name()); arch::system::halt(); } } // namespace teachos