summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/KernelKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-09-02 08:10:50 +0200
committerGitHub <noreply@github.com>2025-09-02 08:10:50 +0200
commitaead694f3cada63e4dc2d79653a5b0efe0d9f49f (patch)
tree419c04a35244ca0f34dd537e5ee052fb732ebabc /dev/kernel/KernelKit
parent36f7cf9ca4eb917ffd09fdfa6abf04ee10f3dc7e (diff)
parent1661e5d91d8e7984f916e3ccf78311b4b8c00940 (diff)
Merge pull request #60 from nekernel-org/dev
v0.0.4e4 — Langley
Diffstat (limited to 'dev/kernel/KernelKit')
-rw-r--r--dev/kernel/KernelKit/DebugOutput.h16
1 files changed, 4 insertions, 12 deletions
diff --git a/dev/kernel/KernelKit/DebugOutput.h b/dev/kernel/KernelKit/DebugOutput.h
index 992d1ca7..d2839341 100644
--- a/dev/kernel/KernelKit/DebugOutput.h
+++ b/dev/kernel/KernelKit/DebugOutput.h
@@ -12,18 +12,6 @@
#include <NeKit/Stream.h>
#include <NeKit/Utils.h>
-#define kDebugPort (51820U)
-
-#define kDebugMag0 'K'
-#define kDebugMag1 'D'
-#define kDebugMag2 'B'
-#define kDebugMag3 'G'
-
-#define kDebugSourceFile 23
-#define kDebugLine 33
-#define kDebugTeam 43
-#define kDebugEOP 49
-
namespace Kernel {
class TerminalDevice;
class DTraceDevice;
@@ -180,6 +168,10 @@ inline TerminalDevice get_console_in(Char* buf) {
return self;
}
+inline constexpr auto kDebugPort = 51820;
+inline constexpr auto kDebugMagic = "VMK1.0.0;";
+inline constexpr auto kDebugVersion = 0x0100;
+
inline constexpr SizeT kDebugCmdLen = 256U;
typedef Char rt_debug_cmd[kDebugCmdLen];