summaryrefslogtreecommitdiffhomepage
path: root/public/frameworks/DiskImage.fwrk/src
AgeCommit message (Collapse)Author
2025-03-22fwrk(DiskImage): Add JSON build config, rename API, and unify disk ↵Amlal El Mahrouss
formatting logic Changes: - Added DiskImage.json build description for use with Redub (custom build system) - Replaced hardcoded strings with constants (kDIDefaultDiskName, etc.) - Renamed: - DIFormatDisk → DIFormatPartitionEPM - DIFormatNeFS → DIFormatFilesystemNeFS - Unified internal formatting logic by removing local aliases - Restored #include for EPM.h and NeFS.h - Removed unused uuid_generate_random call - Minor cleanup of types (Char, SizeT, SInt32), ensuring consistency across DI_DISK_IMAGE 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-09DiskImage.cc: patch framework.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-09RAN format command, and fix DiskImage framework.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-08TQ-22: Ticket done.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>