summaryrefslogtreecommitdiffhomepage
path: root/Private/KernelKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlalelmahrouss@icloud.com>2024-02-21 19:48:01 +0100
committerAmlal El Mahrouss <amlalelmahrouss@icloud.com>2024-02-21 19:48:56 +0100
commit1b072a1dc14d67c9a64028d515f60c715544fcd4 (patch)
treea853dfac6fd35a0f66d23381245149eea25d7b2b /Private/KernelKit
parent5cc05e3f40267ff30c0191f7c53a62d9c791102b (diff)
Kernel: Got it up and running.
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'Private/KernelKit')
-rw-r--r--Private/KernelKit/DebugOutput.hpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/Private/KernelKit/DebugOutput.hpp b/Private/KernelKit/DebugOutput.hpp
index 6e651924..235163ac 100644
--- a/Private/KernelKit/DebugOutput.hpp
+++ b/Private/KernelKit/DebugOutput.hpp
@@ -28,11 +28,17 @@ class TerminalDevice final : public DeviceInterface<const Char *> {
TerminalDevice &operator=(const TerminalDevice &) = default;
TerminalDevice(const TerminalDevice &) = default;
+
+ static TerminalDevice Shared() noexcept;
};
namespace Detail {
bool serial_init();
}
-
-extern TerminalDevice kcout;
} // namespace HCore
+
+#ifdef kcout
+#undef kcout
+#endif // ifdef kcout
+
+#define kcout TerminalDevice::Shared()