summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKA/FirmwareKit
diff options
context:
space:
mode:
Diffstat (limited to 'dev/ZKA/FirmwareKit')
-rw-r--r--dev/ZKA/FirmwareKit/EPM.hxx2
-rw-r--r--dev/ZKA/FirmwareKit/Handover.hxx15
2 files changed, 7 insertions, 10 deletions
diff --git a/dev/ZKA/FirmwareKit/EPM.hxx b/dev/ZKA/FirmwareKit/EPM.hxx
index 0de288be..18f8558d 100644
--- a/dev/ZKA/FirmwareKit/EPM.hxx
+++ b/dev/ZKA/FirmwareKit/EPM.hxx
@@ -102,7 +102,7 @@ struct PACKED _BOOT_BLOCK_STRUCT
Kernel::Int64 LbaEnd; // addition of lba_start to get the end of partition.
Kernel::Int16 Kind;
Kernel::Int32 FsVersion;
- Kernel::Char Fs[kEPMFilesystemLength]; /* NewFS, ffs2... */
+ Kernel::Char Fs[kEPMFilesystemLength]; /* NeFS, ffs2... */
Kernel::Char Reserved[401]; // to fill a full sector.
};
diff --git a/dev/ZKA/FirmwareKit/Handover.hxx b/dev/ZKA/FirmwareKit/Handover.hxx
index 46fca139..b4558560 100644
--- a/dev/ZKA/FirmwareKit/Handover.hxx
+++ b/dev/ZKA/FirmwareKit/Handover.hxx
@@ -24,13 +24,7 @@
#define kHandoverMagic 0xBADCC
#define kHandoverVersion 0x114
-#define kHandoverMaxCmdLine 8
-
-#define kHandoverBetterEFI "ZKA_EFI"
-#define kHandoverBetterEFI_U L"ZKA_EFI"
-
-#define kHandoverHeapSz gib_cast(2)
-
+#define kHandoverHeapSz gib_cast(3)
#define kHandoverStructSz sizeof(HEL::HandoverInformationHeader)
namespace Kernel::HEL
@@ -62,15 +56,18 @@ namespace Kernel::HEL
UInt64 f_Magic;
UInt64 f_Version;
- VoidPtr f_VirtualStart;
+ VoidPtr f_BitMapStart;
SizeT f_VirtualSize;
VoidPtr f_PhysicalStart;
- VoidPtr f_HeapStart;
VoidPtr f_KernelImage;
+ SizeT f_KernelSz;
VoidPtr f_StartupChime;
+ SizeT f_ChimeSz;
VoidPtr f_StartupImage;
+ SizeT f_StartupSz;
VoidPtr f_TTFallbackFont;
+ SizeT f_FontSz;
WideChar f_FirmwareVendorName[32];
SizeT f_FirmwareVendorLen;