From 76835f023db03aef20c74541fb2a8a9485206cf7 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sun, 1 Sep 2024 15:38:05 +0200 Subject: Added new fields for the OS inside handover header. Signed-off-by: Amlal El Mahrouss --- dev/ZKA/FirmwareKit/Handover.hxx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'dev/ZKA/FirmwareKit') diff --git a/dev/ZKA/FirmwareKit/Handover.hxx b/dev/ZKA/FirmwareKit/Handover.hxx index 4cada822..46fca139 100644 --- a/dev/ZKA/FirmwareKit/Handover.hxx +++ b/dev/ZKA/FirmwareKit/Handover.hxx @@ -65,21 +65,26 @@ namespace Kernel::HEL VoidPtr f_VirtualStart; SizeT f_VirtualSize; VoidPtr f_PhysicalStart; - VoidPtr f_HeapStart; + VoidPtr f_KernelImage; + VoidPtr f_StartupChime; + VoidPtr f_StartupImage; + VoidPtr f_TTFallbackFont; + WideChar f_FirmwareVendorName[32]; SizeT f_FirmwareVendorLen; + VoidPtr f_FirmwareCustomTables[2]; // On EFI 0: BS 1: ST + struct { VoidPtr f_SmBios; VoidPtr f_VendorPtr; VoidPtr f_MpPtr; + Bool f_MultiProcessingEnabled; } f_HardwareTables; - Bool f_MultiProcessingEnabled; - struct { UIntPtr f_The; @@ -91,7 +96,6 @@ namespace Kernel::HEL } f_GOP; UInt64 f_FirmwareSpecific[8]; - Char f_CommandLine[255][kHandoverMaxCmdLine]; }; enum -- cgit v1.2.3