From d9c1f9ec143f02e66c0178557b76124b3e45a32d Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 30 Aug 2025 21:05:13 +0200 Subject: feat: debugsrv: upstream protocol implementation from NeCTI. Signed-off-by: Amlal El Mahrouss --- dev/kernel/KernelKit/DebugOutput.h | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'dev/kernel/KernelKit') 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 #include -#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]; -- cgit v1.2.3