summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/KernelKit
AgeCommit message (Expand)Author
2025-07-05feat: Document `SpawnDylib`Amlal El Mahrouss
2025-06-30feat: Introducing `FileTree` allocation and WiP DebugSrv integration.Amlal El Mahrouss
2025-06-25fix: PEF format fixes.Amlal El Mahrouss
2025-06-18PEF format update `5.0` and codebase refactors.Amlal El Mahrouss
2025-06-18feat: Fix `ProcessLevelRing` enum value `kRingCount`Amlal El Mahrouss
2025-06-11feat: `___chkstk_ms` has been implemented for AMD64 HAL.Amlal El Mahrouss
2025-06-10fix: UserProcessScheduler security patches.Amlal El Mahrouss
2025-06-06feat: kernel: Start enforcing `User`s validation when issuing OS calls.Amlal El Mahrouss
2025-06-04meta: Ran `./format.sh`Amlal El Mahrouss
2025-06-03feat: TLS: Improved its implementation, and add a user field for additional c...Amlal El Mahrouss
2025-06-03feat: Last changes before `0.0.3`Amlal El Mahrouss
2025-05-30refactor: Format codebase and fix warning in UserProcessScheduler.Amlal El Mahrouss
2025-05-30refactor: Refactor IDeviceObject to DeviceInterface and its usages.Amlal El Mahrouss
2025-05-29feat: UserProcessScheduler: reset UTime when exiting.Amlal El Mahrouss
2025-05-29feat: Improve libSystem's architecture and implementation.Amlal El Mahrouss
2025-05-27feat: generic_kits: Add X64Chrono inside BenchKit.Amlal El Mahrouss
2025-05-27feat: Assign ThreadID to APIC's ProcessID when initialzing APs.Amlal El Mahrouss
2025-05-27refactor: rename mm_make_ptr_flags to mm_set_ptr_flags.Amlal El Mahrouss
2025-05-26feat!: Add IFS layer within DriveMgr, and IFS API.Amlal El Mahrouss
2025-05-25kernel!: lots of changes, see commit details.Amlal El Mahrouss
2025-05-24feat(ZXD): Update file format.Amlal El Mahrouss
2025-05-24feat(kernel): Better syscall routing, also added new tools.Amlal El Mahrouss
2025-05-23feat(kernel/libSystem): Lots of improvements, see below.Amlal El Mahrouss
2025-05-23refactor(kernel): Refactor HeapMgr functions.Amlal El Mahrouss
2025-05-23feat!(Kernel): Improvements on the BitMapMgr, HTS, and UPS.Amlal El Mahrouss
2025-05-23feat!(kernel): Rename NewKit to NeKit.Amlal El Mahrouss
2025-05-21feat(kernel): Architectural changes, and introducing a kKernelVM.Amlal El Mahrouss
2025-05-21feat(kernel): source code improvements.Amlal El Mahrouss
2025-05-19feat(kernel, sched): Architectural improvements, and cleaned upAmlal El Mahrouss
2025-05-18feat(sched_desgin): better architecture for the HTS.Amlal El Mahrouss
2025-05-18dev(sched): Improvements and work in progress fixes.Amlal El Mahrouss
2025-05-18feat(kernel{sched/hal}): int 3 if something is wrong in `sched_jump_to_task`Amlal El Mahrouss
2025-05-17feat(kernel): don't schedule process when it's under signals such as:Amlal El Mahrouss
2025-05-16feat(kernel): User doesn't store the password directly anymore, it is hashedAmlal El Mahrouss
2025-05-15feat(kernel/sched): fixes and improvements on the scheduler'sAmlal El Mahrouss
2025-05-15feat(kernel): Finalizing the first version of the user scheduler.Amlal El Mahrouss
2025-05-14feat(kernel): Filesystem fixes, and others.Amlal El Mahrouss
2025-05-14feat(kernel): Set SubSystem according to TASK/PROCESS structure.Amlal El Mahrouss
2025-05-13feat(kernel): expand KDBG packet structure, and prefix hexadecimalAmlal El Mahrouss
2025-05-13feat(kernel): see below for the commit's details.Amlal El Mahrouss
2025-05-12feat: sched, tooling: improving and laying foundations for the futureAmlal El Mahrouss
2025-05-11feat(kernel/hefs): Fixed the shortcomings and issues of HeFS.Amlal El Mahrouss
2025-05-08meta(kernel): saving changes to avoid loss.Amlal
2025-05-04meta(format.sh): format codebase.Amlal
2025-05-04feat(kernel): update core scheduler enums.Amlal
2025-05-01kernel: mmap the blob to VMAddress in PEFCodeMgr, alongside other fixes regar...Amlal
2025-05-01dev, kernel: HeFS spec and tooling, and PEF spec updates.Amlal
2025-04-30kernel, sched: worked on a pending ticket (process rebalancing)Amlal
2025-04-29dev(kernel, HeFS): reworking filesystem to find an hybrid solution regarding ...Amlal
2025-04-29kernel: Figuring out the EPM header bug; where it gets duplicated when writin...Amlal