From 58b3d776ab5435de352217b2a3a525aeb9316e99 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 16 Apr 2025 17:13:31 +0200 Subject: dev, kernel, boot: fix dumb early-init which caused the kernel to jump at IVT. Signed-off-by: Amlal El Mahrouss --- dev/kernel/FirmwareKit/Handover.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'dev/kernel/FirmwareKit') diff --git a/dev/kernel/FirmwareKit/Handover.h b/dev/kernel/FirmwareKit/Handover.h index 22d96ca9..ecdaca64 100644 --- a/dev/kernel/FirmwareKit/Handover.h +++ b/dev/kernel/FirmwareKit/Handover.h @@ -17,6 +17,7 @@ #pragma once +#include "FirmwareKit/EFI/EFI.h" #include #define kHandoverMagic 0xBADCC @@ -70,6 +71,11 @@ 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 -- cgit v1.2.3