From b50bb03ed4db08e1e94e52e70b5ac9f9325a5134 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Mon, 23 Jan 2023 18:25:48 +0200 Subject: [PATCH] Kernel: Panic now halts machine even if we get spurious irqs --- kernel/include/kernel/Panic.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/include/kernel/Panic.h b/kernel/include/kernel/Panic.h index 2e5e148e..dadb4b35 100644 --- a/kernel/include/kernel/Panic.h +++ b/kernel/include/kernel/Panic.h @@ -24,7 +24,9 @@ namespace Kernel kprint(message, args...); kprint("\e[m\n"); } - asm volatile("cli; hlt"); + asm volatile("cli"); + for (;;) + asm volatile("hlt"); __builtin_unreachable(); }