summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/HALKit
AgeCommit message (Expand)Author
2025-08-31feat! BenchKit breaking changes.Amlal El Mahrouss
2025-08-31feat: kernel: Revamped `SignalKit` framework. DDK revamp.Amlal El Mahrouss
2025-08-30feat: BitMapMgr: move cursor to `ArchKit/ArchKit.h` to be zeroed out byAmlal El Mahrouss
2025-08-27feat: docs/tex: Update OpenHeFS specs.Amlal El Mahrouss
2025-08-21feat: refactor and fixed python scripts.Amlal El Mahrouss
2025-08-17feat: kernel: (HALKit/KernelKit): Scheduler, and dylib improvements.Amlal
2025-08-13feat! Breaking changes in the DDK.Amlal
2025-08-13feat: DmaPool: remove useless casts and increment size if zero.Amlal
2025-08-11feat: Semaphore API has been documented, RTL driver improvements, and better ...Amlal
2025-08-09feat: warning fixes and Semaphore API patches.Amlal
2025-07-31fix: SMP: Fix `mp_register_task` thrdid could have been index out of bounds.Amlal El Mahrouss
2025-07-21fix: kernel{aarch64}: it now builds without issue because of a fix in the bit...Amlal El Mahrouss
2025-07-21feat: HAL/HPET: document source code.Amlal El Mahrouss
2025-07-21feat: NeKernel Semaphore API.Amlal El Mahrouss
2025-07-19feat: wip: new tree kind 'kSpecial' and refactor user scheduler code temporar...Amlal El Mahrouss
2025-07-17feat: Update tooling from btb to nebuild. Moved platform specific ABI into th...Amlal El Mahrouss
2025-07-10fix: Validate `kKernelVM` correctly, instead of using the debugAmlal El Mahrouss
2025-07-10fix: `kKernelVM` shall be validated in case it is null.Amlal El Mahrouss
2025-07-04feat: see below.Amlal El Mahrouss
2025-06-23fix: Fix AP init code, and format codebase.Amlal El Mahrouss
2025-06-22fix: HAL: syscall interrupt must be ring-3 only.Amlal El Mahrouss
2025-06-22feat: kernel: HAL: reworked `kerncall` system.Amlal El Mahrouss
2025-06-18feat: level based virtual memory mapping for NeKernel's paging system.Amlal El Mahrouss
2025-06-18feat: Implemented `HalPagingMgr` for AArch64.Amlal El Mahrouss
2025-06-18meta: Ran `format.sh`Amlal El Mahrouss
2025-06-15feat: DmaPool, and Scheduler Interrupts for ARM.Amlal El Mahrouss
2025-06-12feat: libSystem, kernel: finalizing the hash and routing system of libSystem'...Amlal El Mahrouss
2025-06-08feat: arm64: add .ldr stub for ARM64 VMKernel.Amlal El Mahrouss
2025-06-06feat: The `APM` HW protocol implementation got improvements (ARM64)Amlal El Mahrouss
2025-06-06feat: kernel: Start enforcing `User`s validation when issuing OS calls.Amlal El Mahrouss
2025-06-02fix: hal/aarch64: aarch64 patches for ne_kernel.Amlal El Mahrouss
2025-06-01feat: Be more flexible when the OS is not SMP-aware.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: 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-27fix: DBG_TRAP being called before IDT is setup.Amlal El Mahrouss
2025-05-26feat!: Add IFS layer within DriveMgr, and IFS API.Amlal El Mahrouss
2025-05-26feat: Validate stack_ptr and task switch.Amlal El Mahrouss
2025-05-26fix: remove useless process_index variable.Amlal El Mahrouss
2025-05-26fix(HAL/AP): Fix task getter function inside AP system.Amlal El Mahrouss
2025-05-25kernel!: lots of changes, see commit details.Amlal El Mahrouss
2025-05-24feat(kernel): Better syscall routing, also added new tools.Amlal El Mahrouss
2025-05-24feat(nekit)!: Change dbg_break_point to DBG_TRAP.Amlal El Mahrouss
2025-05-23feat(kernel/libSystem): Lots of improvements, see below.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(hal/DescriptorLoader): Wrap IDTLoader::Load under the MKC macro.Amlal El Mahrouss
2025-05-21feat(kernel): Architectural changes, and introducing a kKernelVM.Amlal El Mahrouss