| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-24 | feat! breaking changes on kernel sources. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-22 | fix: kernel: Important kernel fixes for SMP. Adding 'NeKernel' process as well. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-21 | meta: Codebase improvements on NeKernel. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-18 | fix: kernel: OpenHeFS and NeFS fixes, PCI and DriveMgr fixes. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-17 | feat: kernel: implement 'rtl_create_kernel_task' | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-17 | feat: NeKernel is now under the Apache 2.0 license. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-17 | tools: feat: new syntax for function. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-16 | feat: bug: chk.efi breaks ne_kernel on AHCI. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-16 | fix: kernel: filesystem tweaks. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-16 | fix: kernel: no need to exclude PEF backend in CodeMgr.h. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-16 | fix: kernel/CodeMgr: Fix missing CPS and PE32 include in CodeMgr. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-11-15 | feat: kernel: New PE32+ backend, CodeMgr improvements. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-26 | feat: refactor HeFS to OpenHeFS. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-23 | fix: kernel: HTS is now indexing hwthread correctly. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-22 | feat: DriveMgr: zero init DriveTrait. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-07 | feat: kernel & libSystem: improvements and tweaks. | Amlal El Mahrouss | |
| feat: docs: wip design of Launch. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-10-04 | feat: kernel: new `kernel` process type, and usage of `explicit operator | Amlal El Mahrouss | |
| bool` feat: libSystem: minor tweaks. feat: indexer: important fixes in `RemoveFlag` Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-28 | feat: final changes before nekernel v0.0.6 | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-04 | fix: CoreProcessScheduler.h: use `Int32` instead of `Int`. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-09-04 | feat&fix: Kernel improvements and fixes, introduced `special` trees. | Amlal El Mahrouss | |
| fix: Protective measures against affinity `zero` processes. wip: WIP introduce `CFDictionary` object inside CF. fix: public tooling fixes. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-30 | feat: debugsrv: upstream protocol implementation from NeCTI. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-26 | refactor: cleanup code. | Amlal El Mahrouss | |
| feat: set `UTime` to zero as well inside `UserProcessTeam.cc` Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-23 | feat: CoreProcessScheduler: forwarded classes doesn't need `class | Amlal El Mahrouss | |
| ` anymore. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-23 | feat: scheduler: ProcessImage should be friend with KernelScheduler, | Amlal El Mahrouss | |
| not helper. feat! scheduler: Introduce ProcessID as only PID type. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-21 | feat: Reworked `hefsi_hash_64` to follow the codebase's conventions. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-21 | feat: refactor and fixed python scripts. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-20 | feat: Heavily reworked the SMP subsystem paper. | Amlal El Mahrouss | |
| refactor: BinaryMutex implementation and paper has been reworked as well using LockAndWait instead of LockOrWait. other: Reworked tooling macros. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-17 | feat: kernel: (HALKit/KernelKit): Scheduler, and dylib improvements. | Amlal | |
| feat: ZXD: Define the ZXD format. TeX file for PEF and ZXD to be written soon. Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-16 | feat: PEF.h add kPefKindInvalid to PEF kind enum. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-16 | feat: ACPI: Better error handling.v0.0.4-release | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-12 | feat! abi! Breaking ABI changes in the PEF format! | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-11 | feat: Semaphore API has been documented, RTL driver improvements, and better ↵ | Amlal | |
| help for fsck.hefs. Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-09 | feat: warning fixes and Semaphore API patches. | Amlal | |
| what: - The Semaphore API is being preppared for v0.0.4 Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-08-05 | feat: PEFCodeMgr: Improved FAT binary support, made code more readable. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-04 | fix! PEFCodeMgr: critical fixes applied to PEF loader. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-03 | feat: LaTeX: update technical papers. | Amlal El Mahrouss | |
| feat: CPS: Assign image to nullptr in PROCESS_IMAGE container. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-01 | fix: BinaryMutex: Assign `fLockingProcess` to nullptr. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-08-01 | fix: KernelKit: fix BinaryMutex object, it used to took USER_PROCESS as ↵ | Amlal El Mahrouss | |
| reference with a explicit default constructor. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-24 | feat: __CF_64BIT__ macro for CoreFoundation.fwrk. | Amlal El Mahrouss | |
| refactor! Semaphore API breaking changes in the new 'SemaphoreArr' type. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-24 | refactor: FB.h, Semaphore.h: minor style changes. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-23 | feat: new 'kErrorUnavailable' type and semaphore API breaking changes. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-23 | feat: new 'kErrorAccessDenied' type for semaphore api. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-23 | feat: sem: fix usage of 'kErrorNetworkTimeout' to 'kErrorTimeout' | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-23 | fix: sem: use 'kErrorTimeout' instead of 'kErrorNetworkTimeout' | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-23 | fix: sem: fix decrement logic of the semaphore api's 'rtl_sem_wait' | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-23 | feat: rtl_sem_wait: check semaphore for underflows. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-23 | fix: sem: fix condition in 'rtl_sem_is_valid' as it was to strict. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-23 | fix: sem: fix Semaphore API of kernel, validation and typo fixes. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-23 | fix: sem: remove useless 'namespace Kernel' comment on function. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-07-23 | feat: dev/kernel: Finish kernel semaphore API. | Amlal El Mahrouss | |
| note: - The API is very new, except breaking changces. - It may be buggy in some areas, except some changes soon. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
