From 31698c31a8a48f77a64e97baa5297633b18221e5 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 1 Mar 2025 12:29:05 +0100 Subject: ADD: Add PowerFactory class. Signed-off-by: Amlal El Mahrouss --- dev/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cc | 8 ++------ dev/Kernel/KernelKit/DebugOutput.h | 4 ++-- 2 files changed, 4 insertions(+), 8 deletions(-) (limited to 'dev/Kernel') diff --git a/dev/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cc b/dev/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cc index 27dfddaa..17ccf07e 100644 --- a/dev/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cc +++ b/dev/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cc @@ -87,14 +87,10 @@ namespace NeOS { } - Void ACPIFactoryInterface::Shutdown() + Bool ACPIFactoryInterface::Shutdown() { failed_to_shutdown: - // in case no acpi mode, or it's not available. - while (Yes) - { - asm volatile("cli; hlt"); - } + return NO; } /// @brief Reboot machine in either ACPI or by triple faulting. diff --git a/dev/Kernel/KernelKit/DebugOutput.h b/dev/Kernel/KernelKit/DebugOutput.h index ebbda7ef..1ac05665 100644 --- a/dev/Kernel/KernelKit/DebugOutput.h +++ b/dev/Kernel/KernelKit/DebugOutput.h @@ -197,9 +197,9 @@ namespace NeOS Int16 fPortCnt; }; - inline TerminalDevice& operator<<(TerminalDevice& src, auto number) + inline TerminalDevice& operator<<(TerminalDevice& src, const Long& num) { - number(number, src); + src = number(num); return src; } } // namespace NeOS -- cgit v1.2.3