From 1b072a1dc14d67c9a64028d515f60c715544fcd4 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 21 Feb 2024 19:48:01 +0100 Subject: Kernel: Got it up and running. Signed-off-by: Amlal El Mahrouss --- Private/KernelKit/DebugOutput.hpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'Private/KernelKit/DebugOutput.hpp') 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 { 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() -- cgit v1.2.3