From 757560ffeb8d86f1a96022383ea356778b6e9b28 Mon Sep 17 00:00:00 2001 From: belliash Date: Sun, 29 Jan 2023 00:32:52 +0100 Subject: [PATCH] Do not use EFI RunTime Services in kernel as they are not mapped correctly --- xtoskrnl/ke/krnlinit.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/xtoskrnl/ke/krnlinit.c b/xtoskrnl/ke/krnlinit.c index ad6afdd..ba951df 100644 --- a/xtoskrnl/ke/krnlinit.c +++ b/xtoskrnl/ke/krnlinit.c @@ -36,12 +36,10 @@ KeStartXtSystem(IN PKERNEL_INITIALIZATION_BLOCK Parameters) LdrPrint(L"\n\n------ Kernel parameters block ------\n" L"Loader block size: %lu\n" L"Loader block version: %lu\n" - L"EFI Revision: %lu\n" - L"EFI RunTime Revision: %lu\n\n", + L"EFI Revision: %lu\n", Parameters->Size, Parameters->Version, - Parameters->FirmwareInformation.EfiFirmware.EfiVersion, - ((PEFI_RUNTIME_SERVICES) Parameters->FirmwareInformation.EfiFirmware.EfiRuntimeServices)->Hdr.Revision + Parameters->FirmwareInformation.EfiFirmware.EfiVersion );