| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-30 | kernel: filesystem+vmem: don't be verbose on the allocator when we don't ↵ | Amlal | |
| need it. details: - Reworked HeFS traversal algorithm, fixing last parts of HeFS regarding IND allocation. Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-29 | dev(kernel, HeFS): reworking filesystem to find an hybrid solution regarding ↵ | Amlal | |
| memory footprint (unstable changes) Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-29 | kernel, fs: Fixing and optimizing filesystem allocator. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-29 | kernel: Figuring out the EPM header bug; where it gets duplicated when ↵ | Amlal | |
| writing an IND. (HeFS) Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-28 | kernel: getting that filesystem to work as intended. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-28 | dev kernel, HeFS: format C++ header; will work on tooling after. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-28 | dev, kernel: Fixed HeFS directory allocation routine. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-28 | dev, kernel: HeFS improvements and tweaks. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-28 | dev, kernel(hal/amd64): Init filesystem according to FSKit configuration. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-28 | dev, kernel: HeFS, Tooling: reworked the mkfs.hefs tool for the new filesystem. | Amlal | |
| other/related: - Add new KPC codes. - Final refactors for HeFS's Format method. - Dma pool improvements. - Better standard disk I/O names. - Add mm_memory_fence function inside HalPagingMgrAMD64.cc Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-27 | dev, kernel: HeFS had to be redesigned to be less problematic with hard-drives. | Amlal | |
| why? the struct were way too big to fit wihin a sector. Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-27 | dev, kernel: refactor and improve parts of the kernel, related to I/O | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-27 | dev, kernel: AHCI, HeFS filesystem, SysChk, and BootSATA improvements. | Amlal | |
| what? - AHCI now writes to disk, forgot to do it. - Codebase's architecutre has been used to reuse the Generic+AHCI driver in SysChk for AHCI. (tradeoff is 256K in size instead of 36K) - DriveMgr now detects EPM. - And HeFS is still being worked on. Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-27 | dev, kernel: fix copyright header for AHCI. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-27 | StorageKit: made DMA.h stronger and more resilient. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-27 | dev, kernel: AHCI support and HeFS improvements, alongside scheduler ↵ | Amlal | |
| allocation tree fix. Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-27 | dev, kernel: HeFS and disk related work and improvements. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-27 | dev: fixes and improvements, codebase formating too. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-26 | dev, kernel, tooling: add HeFS tooling and early allocation stategy. | Amlal | |
| why? - we need to format it externally too. - a in-kernel format doesn't handle every case. - and i have to fix the createdir, createfile methods for correct inode dir linking. Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-26 | dev, kernel and user: codebase additions and work in progress 'tactical pause' | Amlal | |
| why? - HeFS's Formating needs some thought before being layed out, that's the kind of thing that bites hard in the ass. - Alongside those changes I improved parts of the kernel too. Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-26 | kernel, hefs: fixing issues with rb-tree, regarding the traversal of inds. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-26 | dev, kernel: add kernel on when the traversal hits 0 (it should never happen) | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-26 | dev, kernel: saving work in progress code regarding scheduler and filesystem. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-26 | dev, kernel: update release version. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-26 | dev, kernel: refactor rtl_init_object inside codebase. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-25 | dev: fix readme clone link. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-25 | dev, kernel: improve nefs format method, hefs format method. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-25 | dev: compiler error fixes. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-25 | dev: better .clang-format, ran format command. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-25 | dev, kernel: debug protocol tweaks. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-25 | dev, kernel: fix kDebugTypeLen, made it inline to avoid linker errors. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-25 | dev, boot, kernel: improvements, and fixing the VEPM formatter. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-24 | dev, kernel: scheduler: fix compiler error. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-24 | dev, kernel: scheduler: fully implement traversal and cleanup. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-24 | dev, kernel: early user_heap_tree rework of the scheduler's heap system. | Amlal | |
| Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-24 | dev, kernel: scheduler and heap related work. | Amlal | |
| - Replacing USER_HEAP_LIST with HEAP_HEAP_TREE. - Reworked Signal struct. - Add Team spinner inside ARM64 HAL too. Signed-off-by: Amlal <amlal@nekernel.org> | |||
| 2025-04-24 | dev, kernel: scheduler, timer: hw timer and scheduler improvements. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-24 | dev, tooling: Improve the tools and frameworks on userspace. | Amlal El Mahrouss | |
| Details: - See commit details for more. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-24 | dev, kernel: some improvements on BitMapMgr and fixes on BinaryMutex. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-24 | dev, kernel, boot: HeFS, Scheduler, BootZ: see below. | Amlal El Mahrouss | |
| Refactored HeFS node handling and API for extensibility, added directory metadata, improved wildcard querying, and updated documentation accordingly. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-24 | dev, kernel: Update Status to kKilled, and not kFinished when | Amlal El Mahrouss | |
| constructing process. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-24 | dev, kernel: HeFS patches and starting to implement filesystem. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-24 | dev, BootNet: improved the protocol headers and implementation. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-23 | dev, kernel: necessary refactors regarding future changes. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-23 | dev, kernel/hal: amd64: made the loop at the end clearer on why it | Amlal El Mahrouss | |
| exists and what's the context. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-23 | dev, kernel/hal: cleanup amd64 kernel main. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-23 | dev, kernel, boot: disk i/o and scheduler warning fixes. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-23 | dev, kernel: scheduler and disk swap refactors. | Amlal El Mahrouss | |
| Details: - Reworked SCSI groundwork to prepare for a Generic SCSI driver. - Refatored scheduler's code with the new coding style for structs. - Add Leak and LeakBlob inside PROCESS_IMAGE struct. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-22 | dev, boot: fixed nasty bugs inside bootloader. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-22 | dev, kernel: WiP changes done to kernel and SysChk module. | Amlal El Mahrouss | |
| - Getting SysChk to work again. - Refactor scheduler. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
