summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel
diff options
context:
space:
mode:
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