diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-16 20:07:16 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-16 20:07:16 +0100 |
| commit | 7e94770e21f520580caf9994b6b88416a6ac9511 (patch) | |
| tree | 34207120a09765c63a8a6ed717b1bd19412ff8fb /dev/kernel/KernelKit | |
| parent | 97fcfccebf502911371ce28a6b7f8be66c491cfd (diff) | |
fix: kernel: filesystem tweaks.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/KernelKit')
| -rw-r--r-- | dev/kernel/KernelKit/DebugOutput.h | 2 | ||||
| -rw-r--r-- | dev/kernel/KernelKit/FileMgr.h | 4 | ||||
| -rw-r--r-- | dev/kernel/KernelKit/PE32CodeMgr.h | 2 | ||||
| -rw-r--r-- | dev/kernel/KernelKit/PEFCodeMgr.h | 2 | ||||
| -rw-r--r-- | dev/kernel/KernelKit/TraceSrv.h | 22 | ||||
| -rw-r--r-- | dev/kernel/KernelKit/UserMgr.h | 2 |
6 files changed, 28 insertions, 6 deletions
diff --git a/dev/kernel/KernelKit/DebugOutput.h b/dev/kernel/KernelKit/DebugOutput.h index d2839341..d7b58a8c 100644 --- a/dev/kernel/KernelKit/DebugOutput.h +++ b/dev/kernel/KernelKit/DebugOutput.h @@ -15,7 +15,7 @@ namespace Kernel { class TerminalDevice; class DTraceDevice; -class NeDebugDevice; +class NeTraceDevice; class Utf8TerminalDevice; inline TerminalDevice end_line(); diff --git a/dev/kernel/KernelKit/FileMgr.h b/dev/kernel/KernelKit/FileMgr.h index ff290780..40e601a8 100644 --- a/dev/kernel/KernelKit/FileMgr.h +++ b/dev/kernel/KernelKit/FileMgr.h @@ -223,7 +223,7 @@ class Ext2FileSystemMgr final : public IFilesystemMgr { #endif // ifdef __FSKIT_INCLUDES_EXT2__ -#ifdef __FSKIT_INCLUDES_HEFS__ +#ifdef __FSKIT_INCLUDES_OPENHEFS__ /** * @brief Based of IFilesystemMgr, takes care of managing NeFS * disks. @@ -267,7 +267,7 @@ class HeFileSystemMgr final : public IFilesystemMgr { HeFileSystemParser* mParser{nullptr}; }; -#endif // ifdef __FSKIT_INCLUDES_HEFS__ +#endif // ifdef __FSKIT_INCLUDES_OPENHEFS__ /** * FileStream class. diff --git a/dev/kernel/KernelKit/PE32CodeMgr.h b/dev/kernel/KernelKit/PE32CodeMgr.h index da9f0737..1b0f876b 100644 --- a/dev/kernel/KernelKit/PE32CodeMgr.h +++ b/dev/kernel/KernelKit/PE32CodeMgr.h @@ -71,7 +71,7 @@ class PE32Loader : public ILoader { private: #ifdef __FSKIT_INCLUDES_NEFS__ OwnPtr<FileStream<Char, NeFileSystemMgr>> fFile; -#elif defined(__FSKIT_INCLUDES_HEFS__) +#elif defined(__FSKIT_INCLUDES_OPENHEFS__) OwnPtr<FileStream<Char, HeFileSystemMgr>> fFile; #else OwnPtr<FileStream<Char>> fFile; diff --git a/dev/kernel/KernelKit/PEFCodeMgr.h b/dev/kernel/KernelKit/PEFCodeMgr.h index 3ed9c097..152fbf72 100644 --- a/dev/kernel/KernelKit/PEFCodeMgr.h +++ b/dev/kernel/KernelKit/PEFCodeMgr.h @@ -55,7 +55,7 @@ class PEFLoader : public ILoader { private: #ifdef __FSKIT_INCLUDES_NEFS__ OwnPtr<FileStream<Char, NeFileSystemMgr>> fFile; -#elif defined(__FSKIT_INCLUDES_HEFS__) +#elif defined(__FSKIT_INCLUDES_OPENHEFS__) OwnPtr<FileStream<Char, HeFileSystemMgr>> fFile; #else OwnPtr<FileStream<Char>> fFile; diff --git a/dev/kernel/KernelKit/TraceSrv.h b/dev/kernel/KernelKit/TraceSrv.h new file mode 100644 index 00000000..103180cc --- /dev/null +++ b/dev/kernel/KernelKit/TraceSrv.h @@ -0,0 +1,22 @@ +/* ------------------------------------------- + + Copyright (C) 2025, Amlal El Mahrouss, all rights reserved. + NeKernel is licensed under the GPL v3 license. + +------------------------------------------- */ + +#pragma once + +#include <CompilerKit/CompilerKit.h> + +namespace Kernel { +namespace Detail { + inline constexpr auto kDebugCmdLen = 256U; + inline constexpr auto kDebugPort = 51820; + inline constexpr auto kDebugMagic = "NE1.0.0;"; + inline constexpr auto kDebugVersion = 0x0100; + inline constexpr auto kDebugDelim = ';'; + inline constexpr auto kDebugEnd = '\r'; + typedef UInt64 dk_socket_type; +} // namespace Detail +} // namespace Kernel
\ No newline at end of file diff --git a/dev/kernel/KernelKit/UserMgr.h b/dev/kernel/KernelKit/UserMgr.h index c660025b..912a3c7a 100644 --- a/dev/kernel/KernelKit/UserMgr.h +++ b/dev/kernel/KernelKit/UserMgr.h @@ -22,7 +22,7 @@ ///! We got the MGMT, STD (%s format) and GUEST users, ///! all are used to make authorized operations. -#define kSuperUser "NEKERNEL/MGMT/%s" +#define kMgmtUser "NEKERNEL/MGMT/%s" #define kGuestUser "NEKERNEL/GUEST/%s" #define kStdUser "NEKERNEL/STD/%s" |
