summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/FirmwareKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-04-18 00:19:48 +0200
committerGitHub <noreply@github.com>2025-04-18 00:19:48 +0200
commitee1edba85ea13627871e1ed005931bd502b86ab8 (patch)
tree8570cd210aaf11d8cd36aebf3b682e420a497bff /dev/kernel/FirmwareKit
parent6b7403efd291f80a06267817afee4c0a4c8da56c (diff)
parent7bfa36c2215e13097bb5ddcb15d2a8a476102b55 (diff)
Merge pull request #23 from amlel-el-mahrouss/dev
dev, kernel: important patches.
Diffstat (limited to 'dev/kernel/FirmwareKit')
-rw-r--r--dev/kernel/FirmwareKit/GPT.h4
-rw-r--r--dev/kernel/FirmwareKit/Handover.h7
2 files changed, 4 insertions, 7 deletions
diff --git a/dev/kernel/FirmwareKit/GPT.h b/dev/kernel/FirmwareKit/GPT.h
index 9a6cffc6..0515af8a 100644
--- a/dev/kernel/FirmwareKit/GPT.h
+++ b/dev/kernel/FirmwareKit/GPT.h
@@ -9,7 +9,7 @@
#include <NewKit/Defines.h>
#include <FirmwareKit/EFI/EFI.h>
-#define kSectorAlignGPT_Part (420U)
+#define kSectorAlignGPT_PartTbl (420U)
#define kSectorAlignGPT_PartEntry (72U)
#define kPartNameGPT (8U)
@@ -44,7 +44,7 @@ namespace Kernel
UInt32 NumPartitionEntries;
UInt32 SizeOfEntries;
UInt32 CRC32PartEntry;
- UInt8 Reserved2[kSectorAlignGPT_Part];
+ UInt8 Reserved2[kSectorAlignGPT_PartTbl];
};
struct PACKED GPT_PARTITION_ENTRY
diff --git a/dev/kernel/FirmwareKit/Handover.h b/dev/kernel/FirmwareKit/Handover.h
index dd529a9e..4ff04e6d 100644
--- a/dev/kernel/FirmwareKit/Handover.h
+++ b/dev/kernel/FirmwareKit/Handover.h
@@ -71,11 +71,6 @@ namespace Kernel::HEL
WideChar f_FirmwareVendorName[32];
SizeT f_FirmwareVendorLen;
-#ifdef __NE_AMD64__
- UInt32 f_EFIImageKey;
- EfiHandlePtr f_EFIImage;
-#endif
-
VoidPtr f_FirmwareCustomTables[2]; // On EFI 0: BS 1: ST
struct
@@ -84,6 +79,8 @@ namespace Kernel::HEL
VoidPtr f_VendorPtr;
VoidPtr f_MpPtr;
Bool f_MultiProcessingEnabled;
+ UInt32 f_ImageKey;
+ EfiHandlePtr f_ImageHandle;
} f_HardwareTables;
struct