summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/kernel/KernelKit/Config.h4
-rw-r--r--src/kernel/KernelKit/CoreProcessScheduler.h1
-rw-r--r--src/kernel/KernelKit/TraceSrv.h1
-rw-r--r--src/kernel/KernelKit/UserProcessScheduler.h3
-rw-r--r--src/kernel/NeKit/Config.h4
5 files changed, 7 insertions, 6 deletions
diff --git a/src/kernel/KernelKit/Config.h b/src/kernel/KernelKit/Config.h
index 8076a1c2..2df23851 100644
--- a/src/kernel/KernelKit/Config.h
+++ b/src/kernel/KernelKit/Config.h
@@ -8,8 +8,8 @@
#include <NeKit/Config.h>
-#define KERNELKIT_VERSION "0.0.2"
-#define KERNELKIT_VERSION_BCD 0x0002
+#define KERNELKIT_VERSION "0.0.3"
+#define KERNELKIT_VERSION_BCD 0x0003
namespace Kernel {
class UserProcessScheduler;
diff --git a/src/kernel/KernelKit/CoreProcessScheduler.h b/src/kernel/KernelKit/CoreProcessScheduler.h
index f517a374..7ed23a92 100644
--- a/src/kernel/KernelKit/CoreProcessScheduler.h
+++ b/src/kernel/KernelKit/CoreProcessScheduler.h
@@ -20,7 +20,6 @@
#define kCPSMaxMemoryLimit (gib_cast(128)) /* max physical memory limit */
#define kCPSMaxStackSz (kib_cast(8)) /* maximum stack size */
-
#define kCPSNameLen (128U)
EXTERN_C void sched_idle_task(void);
diff --git a/src/kernel/KernelKit/TraceSrv.h b/src/kernel/KernelKit/TraceSrv.h
index 998a14e9..47877349 100644
--- a/src/kernel/KernelKit/TraceSrv.h
+++ b/src/kernel/KernelKit/TraceSrv.h
@@ -7,6 +7,7 @@
#define KERNELKIT_TRACESRV_H
#include <CompilerKit/CompilerKit.h>
+#include <NeKit/NeKit.h>
namespace Kernel {
diff --git a/src/kernel/KernelKit/UserProcessScheduler.h b/src/kernel/KernelKit/UserProcessScheduler.h
index b4fc1d99..ab3c713e 100644
--- a/src/kernel/KernelKit/UserProcessScheduler.h
+++ b/src/kernel/KernelKit/UserProcessScheduler.h
@@ -63,7 +63,8 @@ class UserProcess final {
IDylibObject* DylibDelegate{nullptr};
SizeT MemoryCursor{0UL};
SizeT MemoryLimit{kCPSMaxMemoryLimit};
- SizeT UsedMemory{0UL};
+ SizeT UsedMemory{0UL}; /// AMLALE: This should be thread-safe as well.
+ SizeT UsedFiles{0UL}; /// AMLALE: This is a thread-safe counter to track file allocation count.
UserProcessSignal Signal;
ProcessImage Image;
diff --git a/src/kernel/NeKit/Config.h b/src/kernel/NeKit/Config.h
index 02189b47..caf17ebd 100644
--- a/src/kernel/NeKit/Config.h
+++ b/src/kernel/NeKit/Config.h
@@ -8,8 +8,8 @@
#include <NeKit/Macros.h>
-#define NEKIT_VERSION_STR "0.0.2"
-#define NEKIT_VERSION_BCD 0x0002
+#define NEKIT_VERSION "0.0.3"
+#define NEKIT_VERSION_BCD 0x0003
#if __cplusplus < 202002L
#error !!! NeKernel compiles with C++20 as of December 4, 2025 !!!