summaryrefslogtreecommitdiffhomepage
path: root/dev/Boot/Mod/NetBoot
AgeCommit message (Collapse)Author
2025-03-23meta(kernel): Reworked repository's filesystem structure.Amlal El Mahrouss
Removing useless parts of the project too. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-20NetBoot.cc: Rework NetBoot module, EEPROM flash needs to be implemented for ↵Amlal El Mahrouss
NetBoot. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-20Refactored BootKit and DiskImage framework, minor kernel fixesAmlal El Mahrouss
- Refactored BootKit classes: - Renamed `BTextWriter` → `BootTextWriter` - Renamed `BFileReader` → `BootFileReader` - Improved consistency across `BootKit.h`, `BootThread.cc`, and related files. - Updated NetBoot module: - Standardized text writer usage. - Improved error handling for missing patches and EEPROM flash. - DiskImage framework improvements: - Introduced `DI_DISK_IMAGE` struct. - Added new `DIFormatDisk()` and `DIFormatNeFS()` functions. - Improved error handling and structure alignment. - Kernel enhancements: - Updated PE loader structures for better readability. - Renamed PE header fields for consistency. - Improved SwapDisk API structure (`SwapDiskHdr` → `SWAP_DISK_HEADER`). Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-20NetBoot.h: Rename NetBootInternetHeader to NETBOOT_INTERNET_HEADER.Amlal El Mahrouss
2025-03-14TQ-24 && TQ-16: Add build scripts for MBCI, MBCI+Flash, and UFS.Amlal El Mahrouss
META: Along other tweaks and important ARM64 patches. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-08META: Bump source code.Amlal El Mahrouss
2025-02-27Patch copyright header.Amlal
2025-02-25IMPL: Business logic for NetBoot.Amlal
TODO: Read NBINet packet from host or localhost. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-02-23ADD: Use C++23 on toolchain now, and add 'ld' CLI tool.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-02-20NeOS: Namespace change from 'Kernel' to 'NeOS'Amlal
ADD: Start defining the Workstation's HPFS (High-Performance File System) Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-02-18REFACTOR: ZBAOSLDR to BOOTZ.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-02-03META: Update copyright year.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-31Match the changes in OpenNE, (without reusing it)Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-29WiP: Tweaks and will finish SATA support and ATA (DMA) support.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-24ADD: Open version, with important changes kept out.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>