Allow BlGetXtLoaderProtocol() routine to store loader protocol in a specified variable

このコミットが含まれているのは:
2022-10-18 15:44:21 +02:00
コミット f8a120a24c
3個のファイルの変更13行の追加7行の削除

ファイルの表示

@@ -36,14 +36,20 @@ EFI_STATUS
BlXtLoaderModuleMain(EFI_HANDLE ImageHandle,
PEFI_SYSTEM_TABLE SystemTable)
{
EFI_STATUS Status;
/* Set the system table and image handle */
EfiImageHandle = ImageHandle;
EfiSystemTable = SystemTable;
/* Open the XTLDR protocol */
BlGetXtLoaderProtocol();
Status = BlGetXtLoaderProtocol(&EfiXtLdrProtocol);
if(Status != STATUS_EFI_SUCCESS)
{
/* Failed to open loader protocol */
return STATUS_EFI_PROTOCOL_ERROR;
}
/* Print message and return success */
EfiXtLdrProtocol->EfiPrint(L"XTLDR dummy module initialized\n");
/* Return success */
return STATUS_EFI_SUCCESS;
}