| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-18 | HeFS.h: Worked on CoreHeFS. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-18 | tex/hefs.tex: fix document. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-18 | kernel, boot: improvements and tweaks on the kernel's filesystems. | Amlal El Mahrouss | |
| - HeFS requires a 4gb disk at minimum now. - make_app fully supports STEPS. - Errata of NeFS.tex, add HeFS.tex. - Better boot flow. - New filesystems for FileMgr. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-18 | Merge pull request #23 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| dev, kernel: important patches. | |||
| 2025-04-18 | dev, kernel: important patches. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-17 | Merge pull request #22 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| kernel, SMP: put back AP init code. | |||
| 2025-04-17 | kernel, SMP: put back AP init code. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-17 | Merge pull request #21 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| kernel, boot: recovering lost changes because of some git issue. | |||
| 2025-04-17 | dev, kernel: Finish recovering files. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-17 | kernel, boot: recovering lost changes because of some git issue. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-17 | Graft kernel-services history (1296 commits) | Amlal El Mahrouss | |
| 2025-04-16 | Merge pull request #19 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| urgent patches. | |||
| 2025-04-16 | dev, kernel, boot: fix dumb early-init which caused the kernel to jump | Amlal El Mahrouss | |
| at IVT. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-15 | dev, user: drafting a system call map. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-15 | dev, user: user.sys refactors. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-15 | fix, kernel, boot, mod: Fixing issues regarding the boot flow and the | Amlal El Mahrouss | |
| kernel. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-15 | ARM64, BootEFI.cc: Cleanup parts of unused code. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-14 | meta: bumping sources. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-14 | bootloader, netboot: integrate EFI_SIMPLE_NETWORK_PROTOCOL for HTTP-based ↵ | Amlal El Mahrouss | |
| kernel fetching - Added BootNet module to support network boot using EFI_SIMPLE_NETWORK_PROTOCOL - Replaced ModuleMain with BootloaderMain as unified entry point - Implemented EFI protocol discovery, startup, and logging for netboot - Updated linker scripts, GDB configs, and build targets accordingly - Laid groundwork for full HTTP/TCP/IP bootloader logic - Improved kernel handoff logic and memory allocation fallback handling Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-13 | Merge pull request #18 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| NeFS related. | |||
| 2025-04-13 | kernel, NeFS.cc: update filesystem description, correcting the shot. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-13 | docs, tex: add NeFS LaTeX file. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-13 | Merge pull request #17 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| dev, scheduler, ahci, dev: Refactor scheduler, and fix minor mistakes. | |||
| 2025-04-13 | dev, scheduler, ahci, dev: Refactor scheduler, and fix minor mistakes. | Amlal El Mahrouss | |
| Add kDeviceTypeATA in DeviceMgr.h, making NeKernel aware that ATA devices can exist too. The scheduler now won't have to reimplement new classes, I refactor the names to signal that, and they're already generic enough to signal that. The AHCI-Generic driver got cleaned up of any irrelevant code, such as aligning the newly allocated pointer. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-12 | Merge pull request #16 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| fix, bootnet: The memset has been moved before reading the UDP packet, | |||
| 2025-04-12 | fix, bootnet: The memset has been moved before reading the UDP packet, | Amlal El Mahrouss | |
| in order to prevent memory being cleared. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-11 | Merge pull request #15 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| big commit, for pedantic CI. | |||
| 2025-04-11 | TextGfx.h: make use of StrLen when bootz. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-11 | add DEBUG for CI. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-11 | add debug switch on CI. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-11 | fix. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-11 | big commit, for pedantic CI. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-11 | Merge pull request #14 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| tweak kernel, boot: use -Wall, -Werror, -Wpedantic now | |||
| 2025-04-11 | tweak kernel, boot: use -Wall, -Werror, -Wpedantic now. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-11 | fix, mm: rework paging system. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-10 | Merge pull request #13 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| dev: Last AHCI patches. | |||
| 2025-04-10 | kernel, boot: a lot of improvements regarding memory probing. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-10 | dev, meta: minor tweaks and improvements. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-08 | boot: urgent nekernel patches. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-08 | dev: Urgent patches regarding memory management. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-08 | kernel, storage, heap, abi: lots of improvements and tweaks. | Amlal El Mahrouss | |
| - Please read the commit details for in-depth insights. - Add stack smash prevention code. - Better prevention in BitMap Mgr. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-08 | pci, Device.h: remove unused function prototypes. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-08 | storage, ahci: only assign `kSATAPortsImplemented` when init's successful. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-08 | Merge pull request #12 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| pr/ahci: generic driver improvements. | |||
| 2025-04-08 | pci, Device.h: use sizeof UInt32 instead of relying on a number. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-08 | pci, Device.h: minor tweaks. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-07 | modules, BootNet: comment wrongfully mentioned 'address'. | Amlal El Mahrouss | |
| - Mentioned 'packet' instead of 'address' Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-07 | boot/syschk: waive requirement for ATA PIO. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-07 | kernel/ufs: Remove invalid macros. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-06 | fs/NeFS.cc: `buf` must be zeroed out. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
