diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-12-01 21:18:01 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-12-01 21:18:01 +0100 |
| commit | fe84fb3dc11db9802a098a1321c5ed58d5d7ce9b (patch) | |
| tree | fd6e72b9ad4f516a417eb6c9ac49375781caea38 /dev/ZKAKit/FirmwareKit/CoreBoot | |
| parent | 50c7c5676d110681528cc933c4b99844b11f1dd1 (diff) | |
ADD: Extended Firmware support for EFI and CoreBoot.
ADD: Sketching NetBoot support too.
Diffstat (limited to 'dev/ZKAKit/FirmwareKit/CoreBoot')
| -rw-r--r-- | dev/ZKAKit/FirmwareKit/CoreBoot/.gitkeep | 0 | ||||
| -rw-r--r-- | dev/ZKAKit/FirmwareKit/CoreBoot/CoreBoot.h | 10 | ||||
| -rw-r--r-- | dev/ZKAKit/FirmwareKit/CoreBoot/NetBoot.h | 9 |
3 files changed, 16 insertions, 3 deletions
diff --git a/dev/ZKAKit/FirmwareKit/CoreBoot/.gitkeep b/dev/ZKAKit/FirmwareKit/CoreBoot/.gitkeep deleted file mode 100644 index e69de29b..00000000 --- a/dev/ZKAKit/FirmwareKit/CoreBoot/.gitkeep +++ /dev/null diff --git a/dev/ZKAKit/FirmwareKit/CoreBoot/CoreBoot.h b/dev/ZKAKit/FirmwareKit/CoreBoot/CoreBoot.h index 236e1447..906e5282 100644 --- a/dev/ZKAKit/FirmwareKit/CoreBoot/CoreBoot.h +++ b/dev/ZKAKit/FirmwareKit/CoreBoot/CoreBoot.h @@ -8,11 +8,15 @@ #include <NewKit/Defines.h> -namespace Kernel +namespace Firmware::Details::CoreBoot { + using namespace Kernel; + + struct LEHeader; + /// @brief Linear Executable Header /// @author ELMH Group - struct ATTRIBUTE(aligned(4)) mp_boot_header + struct ATTRIBUTE(aligned(4)) LEHeader { const Char fMagic[2]; // magic number const Char fName[10]; // operating system name @@ -24,4 +28,4 @@ namespace Kernel const UIntPtr fMasterStructureVersion; // master structure version. #endif }; -} // namespace Kernel
\ No newline at end of file +} // namespace Firmware::Details::CoreBoot
\ No newline at end of file diff --git a/dev/ZKAKit/FirmwareKit/CoreBoot/NetBoot.h b/dev/ZKAKit/FirmwareKit/CoreBoot/NetBoot.h new file mode 100644 index 00000000..c530317f --- /dev/null +++ b/dev/ZKAKit/FirmwareKit/CoreBoot/NetBoot.h @@ -0,0 +1,9 @@ +/* ------------------------------------------- + + Copyright (C) 2024, ELMH Group, all rights reserved. + +------------------------------------------- */ + +#pragma once + +#include <NewKit/Defines.h>
\ No newline at end of file |
