summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/KernelKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-07-19 11:48:34 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-07-19 11:49:14 +0100
commit3d1932fb68aa20b87429b55355bb051f817070ce (patch)
treed1eb6ff469610903d2814a90900a08477c9b5242 /dev/kernel/KernelKit
parent61236d6fba58fb0edc62ddf39a5ebbff049e2648 (diff)
feat: CoreProcessScheduler has now a 'kSpecial' type for trees. (Because of SwapKit, or devices) reworked LibMSG lisp function pointer type.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/KernelKit')
-rw-r--r--dev/kernel/KernelKit/CoreProcessScheduler.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/dev/kernel/KernelKit/CoreProcessScheduler.h b/dev/kernel/KernelKit/CoreProcessScheduler.h
index 01219214..e8ac158e 100644
--- a/dev/kernel/KernelKit/CoreProcessScheduler.h
+++ b/dev/kernel/KernelKit/CoreProcessScheduler.h
@@ -47,8 +47,9 @@ enum {
template <typename T>
struct PROCESS_HEAP_TREE {
- static constexpr auto kPtr = true;
+ static constexpr auto kHeap = true;
static constexpr auto kFile = false;
+ static constexpr auto kSpecial = false;
T Entry{nullptr};
SizeT EntrySize{0UL};
@@ -73,8 +74,9 @@ struct PROCESS_HEAP_TREE {
template <typename T>
struct PROCESS_FILE_TREE {
- static constexpr auto kPtr = false;
+ static constexpr auto kHeap = false;
static constexpr auto kFile = true;
+ static constexpr auto kSpecial = false;
T Entry{nullptr};
SizeT EntrySize{0UL};