From 9f3f8f950a8e18c55d14d9bc4ac713a7dde0f52d Mon Sep 17 00:00:00 2001 From: Bananymous Date: Fri, 25 Apr 2025 01:52:33 +0300 Subject: [PATCH] Kernel: Add better panic message for failed shutdown ACPI shutdown does not work on the web emulator and running `poweroff` crashes on `ASSERT_NOT_REACHED()`. --- kernel/kernel/ACPI/ACPI.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/kernel/ACPI/ACPI.cpp b/kernel/kernel/ACPI/ACPI.cpp index 06748eee..74e6aa1e 100644 --- a/kernel/kernel/ACPI/ACPI.cpp +++ b/kernel/kernel/ACPI/ACPI.cpp @@ -562,7 +562,7 @@ acpi_release_global_lock: } // system must not execute after sleep registers are written - ASSERT_NOT_REACHED(); + panic("ACPI shutdown failed. You can now safely shutdown your computer."); } BAN::ErrorOr ACPI::reset()