summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-04-26MHR-18: Test and improve filesystem.Amlal El Mahrouss
- Disk driver for PIO divide by sector size by default. - Breaking changes in NewFS as well, no more mess in forks! Either a data or resource fork. - Also implemented disk size and sector count better for disk drivers as a mandatory function. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-26Merged in MHR-16 (pull request #7)Amlal
MHR-16
2024-04-26MHR-16: Final fix of ACPI (really).Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-26MHR-16: Fix NewBoot bug due to terrible code.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-26Merged in MHR-16 (pull request #6)Amlal
MHR-16 - A lot of features and USA design.
2024-04-26MHR-16: Last commit on branch, merging now.Amlal El Mahrouss
- boot manager and micro kernel have been unified, as the USA design states. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-26MHR-16: Fix bug inside GetDiskSize, use a simple formula instead ofAmlal El Mahrouss
doing stupid sh*t. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-26MHR-16: bug fix Write number method, as well as an improved partitionAmlal El Mahrouss
checker. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-26MHR-16: NewBoot - BDiskFormatter and QR.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-26MHR-16: a lot of fixes. Regarding the disk driver and the filesystemAmlal El Mahrouss
class BDiskFormatFactory. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-26MHR-16: Fix kernel driver as well.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-26MHR-16: Last fix and improvements.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-26MHR-16: NewBoot - BDiskFormatter and QR.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25MHR-16: Made it better.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25MHR-16: Improve makefile, add $(TARGETS) which encapsulate all of theAmlal El Mahrouss
targets. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25MHR-16: Improve clean rule.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25MHR-16: Adding BDiskFormatFactory according to MHR-16, bug fixes andAmlal El Mahrouss
improvements as well. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25MHR-16: Format, and revert previous staged commit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25MHR-16: Prevent other EFI from booting.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25MHR-16: Update EPM specs.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25MHR-16: Load NewLoader correctly.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-25MHR-16: see below.Amlal El Mahrouss
- Use QR-code to redirect to support page inside bootloader. - Start working on NewLoader, since the PEF linker is done. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-24MHR-16: Add QR-code when bootloader crashes alongside other welcomed changes.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-24Rsrc: updated them.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-24Kernel: tons of patches and fixes.Amlal El Mahrouss
Bootloader: Add error screen and support page in case of a catastrophic failure. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-24Merged in update-documentation (pull request #5)Amlal
update documentation.
2024-04-24update documentation.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-24Merged in MHR-16 (pull request #4)Amlal
MHR-16
2024-04-23MHR-16: Add description regarding the NewLoader.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-23MHR-16: initial commit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-23MHR-11: Fix compilation error due to missing header.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-23Merged in MHR-11 (pull request #3)Amlal
MHR-11: Dont restrict compiler to general registers.
2024-04-23MHR-11: Dont restrict compiler to general registers.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-23Merged in MHR-11 (pull request #2)Amlal
MHR-11
2024-04-23MHR-11: Last commit on this ticket, add Doxygen as well.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-22MHR-11: Specify CPU and sub CPU type inside container formats.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-22Merged in MHR-5 (pull request #1)Amlal
MHR-5
2024-04-22MHR-5: Fix BootFileReader on EFI platforms (AMD64), also added CoreBootAmlal El Mahrouss
directory for CoreBoot API (NeWS) Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-22MHR-5: A new part of the porting has been done.Amlal El Mahrouss
- Separate makefiles for each targets. - New Toolbox calls as well. - Check for platform to deduce __kernelDispatchCall. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-21MHR-5: Add icon for settings app alongside Applications folder, register ↵Amlal El Mahrouss
**mup** and **param** schemes on the kernel. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-21meta: final icon update.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-21MHR-5: Worked on DriverKit to bring C++ support for it, as some driversAmlal El Mahrouss
may need it. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-21MHR-8: IMP: Implement an allocator for catalog and forks.Amlal El Mahrouss
- Implement ke_find_free_catalog and ke_find_free_fork. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-21MHR-5: Fix: not using buggy wildcard anymore.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-20MHR-9: Driver toolkit, initial commit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-20MHR-5/MHR-3: Rename PowerPC to POWER, implement NewFSParser::FormatAmlal El Mahrouss
method, documenting code. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-19MHR-5: Improve makefile, and separating them for each platform.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-19MHR-5: Bumping sources.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-19MHR-5: Made BootKit more portable.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-04-18MHR-5: initial commit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>