summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/ArchKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-04-22 18:30:00 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-04-22 18:30:00 +0200
commit5ba2b615e172d93d1ffb06f611b19a4388ed074e (patch)
tree3d3ad0d7c195a2d01aaf03155e77499cd6788fcf /dev/kernel/ArchKit
parent8434a141533891ebd7cb5369c0541cb9a9c07971 (diff)
dev, kernel: Milestone towards 0.0.2, see details.
Details: - Added support for 512 process teams (kTeams array). - New SwitchTeam() API in UserProcessScheduler. - Kernel main loop rotates active team every 200ms. - Renamed syscall tables for clarity (kSyscalls → kSysCalls, etc.). - Replaced kKernelMaxSystemCalls with kMaxDispatchCallCount. - Updated call sites to match new naming. - Bumped format version to 0x0101. - Added reserved fields to HEFS_BOOT_NODE for future use. - Changed inode indexing logic to operate on (start, size) pairs. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/ArchKit')
-rw-r--r--dev/kernel/ArchKit/ArchKit.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/dev/kernel/ArchKit/ArchKit.h b/dev/kernel/ArchKit/ArchKit.h
index c55f3872..bb483d28 100644
--- a/dev/kernel/ArchKit/ArchKit.h
+++ b/dev/kernel/ArchKit/ArchKit.h
@@ -26,7 +26,7 @@
#error !!! unknown architecture !!!
#endif
-#define kKernelMaxSystemCalls (512U)
+#define kMaxDispatchCallCount (512U)
namespace Kernel
{
@@ -88,11 +88,11 @@ struct HalSyscallEntry final
};
inline Kernel::Array<HalSyscallEntry,
- kKernelMaxSystemCalls>
- kSyscalls;
+ kMaxDispatchCallCount>
+ kSysCalls;
inline Kernel::Array<HalSyscallEntry,
- kKernelMaxSystemCalls>
- kKerncalls;
+ kMaxDispatchCallCount>
+ kKernCalls;
EXTERN_C Kernel::HAL::StackFramePtr mp_get_current_context(Kernel::Int64 pid);