summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-07-09 08:14:41 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-07-09 08:14:41 +0200
commit002de3d50a300e49c0c2b9f21c6b7efce218ca15 (patch)
treee77fa5497b11ab35f6ac4dad4d53892188872c02 /dev/kernel
parenta8130b763b7b7b184671f86be4462e7b1c6f7e90 (diff)
refactor! `CoreProcessScheduler` now uses `kFile` instead of `kFD`
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel')
-rw-r--r--dev/kernel/KernelKit/CoreProcessScheduler.h6
-rw-r--r--dev/kernel/KernelKit/DriveMgr.h4
-rw-r--r--dev/kernel/KernelKit/FileMgr.h5
-rw-r--r--dev/kernel/KernelKit/PEFCodeMgr.h4
4 files changed, 16 insertions, 3 deletions
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 <typename T>
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 <typename T>
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 <CompilerKit/CompilerKit.h>
#include <KernelKit/DebugOutput.h>
#include <KernelKit/DeviceMgr.h>
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 <FSKit/Ext2.h>
#include <FSKit/HeFS.h>
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 <KernelKit/FileMgr.h>
#include <KernelKit/PEF.h>
#include <NeKit/ErrorOr.h>