Load boot loader modules
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 30s
Builds / ExectOS (i686) (push) Successful in 29s

This commit is contained in:
Rafal Kupiec 2023-12-31 00:30:18 +01:00
parent b4ef1932ab
commit fc3d236405
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4

View File

@ -300,6 +300,15 @@ BlStartXtLoader(IN EFI_HANDLE ImageHandle,
return Status;
}
/* Load boot loader modules */
Status = BlLoadModules(BlGetConfigValue(L"MODULES"));
if(Status != STATUS_EFI_SUCCESS)
{
/* Failed to load modules */
BlDebugPrint(L"ERROR: Failed to load XTLDR modules (Status Code: 0x%lx)\n", Status);
BlDisplayErrorDialog(L"XTLDR", L"Failed to load some XTLDR modules.");
}
/* Discover and enumerate EFI block devices */
Status = BlEnumerateBlockDevices();
if(Status != STATUS_EFI_SUCCESS)
@ -309,10 +318,6 @@ BlStartXtLoader(IN EFI_HANDLE ImageHandle,
return Status;
}
BlLoadModules(BlGetConfigValue(L"MODULES"));
BlLoadModule(L"DUMMY");
BlConsolePrint(L"\n\n\n\n\n\n\n\nList of loaded modules:");
PLIST_ENTRY ModuleListEntry;