| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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> | |||
| 2025-04-06 | fs/nefs: Optimize ::Format method for EPM inside NeFileSystemParser. | Amlal El Mahrouss | |
| TL;DR: - Avoiding unecessary delays, when copying filesystem name to part block (EPM) Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-06 | kernel/storage: use correct if branching to avoid future compiler errors. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-06 | adding an align function designed for AHCI's needs and drivemgr's | Amlal El Mahrouss | |
| AHCI detection system. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-05 | AHCI+Generic.cc: a little but important tweak regarding AHCI generic | Amlal El Mahrouss | |
| driver. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-05 | Merge pull request #11 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| pr: a big commit regarding MBCI, AHCI, and others. | |||
| 2025-04-05 | kernel: storage, modules, mbci: implement mbci_read_auth_key, ↵ | Amlal El Mahrouss | |
| mbci_test_mmio, test DMA on AHCI too. - Alongside fixes for BootNet, SysChk, and refactor for KernelScheduler, and MemoryMgr. - IMPORTANT: Add MBCI specs. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-05 | kernel/mbci: fix include in MBCI.h, which pointed to non-existant Mod/ | Amlal El Mahrouss | |
| 2025-04-04 | Merge pull request #10 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| cf/Foundation: Use Kernel's 'Char' type instead of std's 'char' | |||
| 2025-04-04 | cf/Foundation: Use Kernel's 'Char' type instead of std's 'char' | Amlal El Mahrouss | |
| 2025-04-04 | Merge pull request #9 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| kernel, storage/pr: merging important patches. | |||
| 2025-04-04 | meta: revert useless refactor. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-04 | kernel, storage: important patches done to AHCI, PIO, PagingMgr, and DMA. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-03 | Merge pull request #8 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| dev → master | |||
| 2025-04-03 | fmt/pef.h: correcting minor mistakes. | Amlal El Mahrouss | |
| 2025-04-03 | kernel/pci: document Device class. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-02 | Merge pull request #7 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| boot/net: rename Boot.S files, clarify EEPROM implication, and prep UDP read | |||
| 2025-04-02 | boot/net: rename Boot.S files, clarify EEPROM implication, and prep UDP read | Amlal El Mahrouss | |
| - Renamed Boot.S → BootNetStartup.S and SysChk/Boot.S → SysChkStartup.S for clarity - Replaced BOOTNET_INTERNET_HEADER.ImpliesEEPROM with ImpliesProgram to better reflect the generic reprogramming intent - Introduced `bootnet_read_udp_packet()` stub for future UDP packet parsing from bootnet.json - Minor alignment and comment fixes in various headers (CoreBoot, EPM, Json) - Updated HalPagingMgr to use PageStore instead of NE_PAGE_STORE - Boot time now prints cycles since start; triggered fs_init_nefs() earlier during HAL init - Prep for extended MBCI and master structure support in COREBOOT_LINEAR_EXEC - Numerous cleanups across DMA, NewKit, and Json parsing to prep for extended patching and block-level bootstrap This lays groundwork for richer NetBoot infrastructure in NeKernel and aligns naming and structure conventions across subsystems. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-01 | Merge pull request #6 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| kernel/wip: SMP tweaks, and code cleanup. | |||
| 2025-04-01 | kernel/wip: SMP tweaks, and code cleanup. | Amlal El Mahrouss | |
| 2025-04-01 | Merge pull request #5 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| pr/ahci: important patches. | |||
| 2025-04-01 | ahci, boot: bump, and working on a patch. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-01 | fix/paging: Fix page manager API probe and tlb invalidator logic. | Amlal El Mahrouss | |
| Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-01 | kernel/storage, pio, ahci, dma: a lot of patches and fixes according to ↵ | Amlal El Mahrouss | |
| StorageKit specs and cleaned up DMA driver for a future more robust implementation. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> | |||
| 2025-04-01 | Merge pull request #4 from amlel-el-mahrouss/dev | Amlal El Mahrouss | |
| pr/general: mostly minor patches. | |||
