From a9d87cbd143b05cc3de711d84401f8ef514f3aa3 Mon Sep 17 00:00:00 2001 From: Amlal EL Mahrouss Date: Fri, 30 Aug 2024 18:46:00 +0200 Subject: [IMP] Updated the ARM64 release of ZKA. [IMP] Shall use the timer on AMD64 by default, a SMP driver will be written if needed. Signed-off-by: Amlal EL Mahrouss --- dev/ZKA/Sources/KernelCheck.cxx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'dev/ZKA/Sources/KernelCheck.cxx') diff --git a/dev/ZKA/Sources/KernelCheck.cxx b/dev/ZKA/Sources/KernelCheck.cxx index 3057fe65..85cfe215 100644 --- a/dev/ZKA/Sources/KernelCheck.cxx +++ b/dev/ZKA/Sources/KernelCheck.cxx @@ -114,8 +114,8 @@ namespace Kernel } }; - while (Yes) - ; + PowerFactoryInterface power(nullptr); + power.Reboot(); } Void RecoveryFactory::Recover() noexcept @@ -125,8 +125,10 @@ namespace Kernel HardwareTimer timer(cMaxSeconds); timer.Wait(); + kcout << "newoskrnl: Shutting down...\r"; + PowerFactoryInterface power(nullptr); - power.Reboot(); + power.Shutdown(); } void ke_runtime_check(bool expr, const Char* file, const Char* line) -- cgit v1.2.3