From eb076dbf3754f44efdda926e1cc55a5c86136f5c Mon Sep 17 00:00:00 2001 From: Amlal EL Mahrouss Date: Sun, 7 Jul 2024 09:39:07 +0200 Subject: MHR-36: IMP: Add ProgramLoader class, *_cast macros and patching capability. FIX: Device constructor marked as explicit. Signed-off-by: Amlal EL Mahrouss --- Kernel/FirmwareKit/EFI/EFI.hxx | 1 + Kernel/FirmwareKit/Handover.hxx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'Kernel/FirmwareKit') diff --git a/Kernel/FirmwareKit/EFI/EFI.hxx b/Kernel/FirmwareKit/EFI/EFI.hxx index 922044d4..5f0f2ea2 100644 --- a/Kernel/FirmwareKit/EFI/EFI.hxx +++ b/Kernel/FirmwareKit/EFI/EFI.hxx @@ -594,6 +594,7 @@ typedef struct EfiSystemTable #define kEfiOk 0 #define kEfiFail -1 +#define kBufferTooSmall 5 #define EFI_EXTERN_C extern "C" diff --git a/Kernel/FirmwareKit/Handover.hxx b/Kernel/FirmwareKit/Handover.hxx index 02e5fb21..0d03b075 100644 --- a/Kernel/FirmwareKit/Handover.hxx +++ b/Kernel/FirmwareKit/Handover.hxx @@ -100,7 +100,7 @@ it tells us more about it and IS format independent. }; /// @brief Bootloader main type. - typedef void (*BootMainKind)(Kernel::HEL::HandoverInformationHeader* handoverInfo); + typedef void (*BootMainKind)(HandoverInformationHeader* handoverInfo); /// @brief Alias of bootloader main type. typedef void (*HandoverProc)(HandoverInformationHeader* handoverInfo); -- cgit v1.2.3