| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
|
|
HCR-9 Related:
- New EfiMountVolume, EfiUnmountVolume.
Kernel Related:
- Update Shared Object API, it was lacking a cleanup routine.
- Add __mh_purecall as a C linked symbol for unknown symbols.
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
|
|
|
|
- Implement Framebuffer object.
- Print Firmware name in NewBoot.
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
|
|
Stage 1: Create API for Partition read 'EFIPartitionManager' is the main
class behind it, there is still some design to do.
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Add Mount folder for external filesystems.
- Fix Runtime Main init layout.
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Add USBRegs in XHCI.
- Add brief description in EFIKit/EPM.hxx
- Move HCoreKrnl into EFI/BOOT (makefile NewBoot)
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Add Internal directory.
- Add Drivers directory.
- Add DDKit in Kits directory.
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Remove useless imports (by Zed)
- Minor commit, refactors, that's it.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Make it more platform specific.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
DDK: Add Device Driver Kit directory.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Will implement BFileReader on next commit.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
- Working on BFileReader.
- Working on Interrupts for AMD64.
- Refactor copyright remove year.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Next: BFileReader class to load PE file.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
.Read()
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Next commit will be about the BFileReader class. It's going to read files
from EFI.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Kernel: Add PE header for Kernel AND bootloader.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Add assignee to code in MailMap.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Cleaned up the SPECS to get into the point.
Current Task: Load kernel into memory.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Src: Refactorings according to clang-format.
Meta: Update specification.
Public: Remove useless UIKit.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Remove Native Subsystem will move it to Private.
SDK now compiles to COFF
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Kernel: Did refactor to code in Drive Manager, XPM has become EPM.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Kernel: Need to make some room for IPC and subsystems, so I did cleanup
some things.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
TODO: Add File Protocol support and Pool support for EFIKit.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Public: Also Did reworked System APIs.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Kernel: Working on EFI reimplementation.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
- Many cleanups and new emerging APIs (GPUKit, SystemKit)
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
NewBoot: Add ARM64 to HEL.
SPEC: Update it to include NewFS into it.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|