Make sure paging has been successfully enabled
All checks were successful
ci/woodpecker/push/build Pipeline was successful
All checks were successful
ci/woodpecker/push/build Pipeline was successful
This commit is contained in:
parent
707dc37868
commit
b3bf613e1b
@ -178,8 +178,8 @@ EFI_STATUS
|
|||||||
XtpBootSequence(IN PEFI_FILE_HANDLE BootDir,
|
XtpBootSequence(IN PEFI_FILE_HANDLE BootDir,
|
||||||
IN PXT_BOOT_PROTOCOL_PARAMETERS Parameters)
|
IN PXT_BOOT_PROTOCOL_PARAMETERS Parameters)
|
||||||
{
|
{
|
||||||
PKERNEL_INITIALIZATION_BLOCK KernelParameters;
|
|
||||||
EFI_GUID LoadedImageGuid = EFI_LOADED_IMAGE_PROTOCOL_GUID;
|
EFI_GUID LoadedImageGuid = EFI_LOADED_IMAGE_PROTOCOL_GUID;
|
||||||
|
PKERNEL_INITIALIZATION_BLOCK KernelParameters;
|
||||||
PPECOFF_IMAGE_CONTEXT ImageContext = NULL;
|
PPECOFF_IMAGE_CONTEXT ImageContext = NULL;
|
||||||
PEFI_LOADED_IMAGE_PROTOCOL ImageProtocol;
|
PEFI_LOADED_IMAGE_PROTOCOL ImageProtocol;
|
||||||
PVOID VirtualAddress, VirtualMemoryArea;
|
PVOID VirtualAddress, VirtualMemoryArea;
|
||||||
@ -241,6 +241,8 @@ XtpBootSequence(IN PEFI_FILE_HANDLE BootDir,
|
|||||||
Status = XtLdrProtocol->EnablePaging(&MemoryMappings, VirtualAddress, ImageProtocol, &XtPageMap);
|
Status = XtLdrProtocol->EnablePaging(&MemoryMappings, VirtualAddress, ImageProtocol, &XtPageMap);
|
||||||
if(Status != STATUS_EFI_SUCCESS)
|
if(Status != STATUS_EFI_SUCCESS)
|
||||||
{
|
{
|
||||||
|
/* Failed to enable paging */
|
||||||
|
XtLdrProtocol->DbgPrint(L"Failed to enable paging (Status Code: %lx)\n", Status);
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user