From 002de3d50a300e49c0c2b9f21c6b7efce218ca15 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 9 Jul 2025 08:14:41 +0200 Subject: refactor! `CoreProcessScheduler` now uses `kFile` instead of `kFD` Signed-off-by: Amlal El Mahrouss --- dev/kernel/KernelKit/CoreProcessScheduler.h | 6 +++--- dev/kernel/KernelKit/DriveMgr.h | 4 ++++ dev/kernel/KernelKit/FileMgr.h | 5 +++++ dev/kernel/KernelKit/PEFCodeMgr.h | 4 ++++ 4 files changed, 16 insertions(+), 3 deletions(-) (limited to 'dev/kernel/KernelKit') diff --git a/dev/kernel/KernelKit/CoreProcessScheduler.h b/dev/kernel/KernelKit/CoreProcessScheduler.h index e9dea5b3..01219214 100644 --- a/dev/kernel/KernelKit/CoreProcessScheduler.h +++ b/dev/kernel/KernelKit/CoreProcessScheduler.h @@ -18,7 +18,7 @@ #define kSchedProcessLimitPerTeam (32U) #define kSchedTeamCount (256U) -#define kSchedMaxMemoryLimit gib_cast(128) /* max physical memory limit */ +#define kSchedMaxMemoryLimit (gib_cast(128)) /* max physical memory limit */ #define kSchedMaxStackSz (kib_cast(8)) /* maximum stack size */ #define kSchedNameLen (128U) @@ -48,7 +48,7 @@ enum { template struct PROCESS_HEAP_TREE { static constexpr auto kPtr = true; - static constexpr auto kFD = false; + static constexpr auto kFile = false; T Entry{nullptr}; SizeT EntrySize{0UL}; @@ -74,7 +74,7 @@ struct PROCESS_HEAP_TREE { template struct PROCESS_FILE_TREE { static constexpr auto kPtr = false; - static constexpr auto kFD = true; + static constexpr auto kFile = true; T Entry{nullptr}; SizeT EntrySize{0UL}; diff --git a/dev/kernel/KernelKit/DriveMgr.h b/dev/kernel/KernelKit/DriveMgr.h index 4a530deb..69df1cec 100644 --- a/dev/kernel/KernelKit/DriveMgr.h +++ b/dev/kernel/KernelKit/DriveMgr.h @@ -7,6 +7,10 @@ #ifndef INC_DRIVE_MANAGER_H #define INC_DRIVE_MANAGER_H +/// @file DriveMgr.h +/// @brief Drive Manager. +/// @author Amlal El Mahrouss (amlal@nekernel.org) + #include #include #include diff --git a/dev/kernel/KernelKit/FileMgr.h b/dev/kernel/KernelKit/FileMgr.h index e00e036f..d1334277 100644 --- a/dev/kernel/KernelKit/FileMgr.h +++ b/dev/kernel/KernelKit/FileMgr.h @@ -22,6 +22,11 @@ #ifndef INC_FILEMGR_H #define INC_FILEMGR_H + +/// @file FileMgr.h +/// @brief File Manager. +/// @author Amlal El Mahrouss (amlal@nekernel.org) + //! Include filesystems that NeKernel supports. #include #include diff --git a/dev/kernel/KernelKit/PEFCodeMgr.h b/dev/kernel/KernelKit/PEFCodeMgr.h index 18041f8f..899a1869 100644 --- a/dev/kernel/KernelKit/PEFCodeMgr.h +++ b/dev/kernel/KernelKit/PEFCodeMgr.h @@ -7,6 +7,10 @@ #ifndef _INC_CODE_MANAGER_PEF_H_ #define _INC_CODE_MANAGER_PEF_H_ +/// @file PEFCodeMgr.h +/// @brief PEF Code Manager header file. +/// @author Amlal El Mahrouss (amlal@nekernel.org) + #include #include #include -- cgit v1.2.3