Implement BlLoadEfiImage() and BlStartEfiImage() routines

This commit is contained in:
2024-01-22 23:04:24 +01:00
parent 6733e092ba
commit 435ee66ce1
4 changed files with 66 additions and 3 deletions

View File

@@ -178,6 +178,13 @@ XTCDECL
EFI_STATUS
BlInvokeBootProtocol(IN PLIST_ENTRY OptionsList);
XTCDECL
EFI_STATUS
BlLoadEfiImage(IN PEFI_DEVICE_PATH_PROTOCOL DevicePath,
IN PVOID ImageData,
IN SIZE_T ImageSize,
OUT PEFI_HANDLE ImageHandle);
XTCDECL
EFI_STATUS
BlLoadModule(IN PWCHAR ModuleName);
@@ -289,6 +296,10 @@ XTCDECL
VOID
BlSleepExecution(IN ULONG_PTR Milliseconds);
XTCDECL
EFI_STATUS
BlStartEfiImage(IN EFI_HANDLE ImageHandle);
XTCDECL
VOID
BlStartLoaderShell();