summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2025-03-01 12:29:05 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2025-03-01 12:29:05 +0100
commit31698c31a8a48f77a64e97baa5297633b18221e5 (patch)
tree3f10b13f7d6a166fbc61eac5511d026b8d9514c6 /dev/Kernel
parent3d718f14b33727cd04599e24c182098e06371871 (diff)
ADD: Add PowerFactory class.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/Kernel')
-rw-r--r--dev/Kernel/HALKit/AMD64/HalACPIFactoryInterface.cc8
-rw-r--r--dev/Kernel/KernelKit/DebugOutput.h4
2 files changed, 4 insertions, 8 deletions
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