1 2 3 4 5 6 7 8 9 10 11 12
#include "kapi/cpu.hpp" namespace kapi::cpu { auto halt() -> void { asm volatile("1: hlt\njmp 1b"); __builtin_unreachable(); } } // namespace kapi::cpu