Print error values with hex to make it easier to find the EFI error type.
This commit is contained in:
parent
8ab49d66d2
commit
23c48d2315
@ -330,18 +330,18 @@ load(const char *fname)
|
||||
status = systab->BootServices->LoadImage(TRUE, image, bootdevpath,
|
||||
buffer, bufsize, &loaderhandle);
|
||||
if (EFI_ERROR(status))
|
||||
printf("LoadImage failed with error %d\n", status);
|
||||
printf("LoadImage failed with error %lx\n", status);
|
||||
|
||||
status = systab->BootServices->HandleProtocol(loaderhandle,
|
||||
&LoadedImageGUID, (VOID**)&loaded_image);
|
||||
if (EFI_ERROR(status))
|
||||
printf("HandleProtocol failed with error %d\n", status);
|
||||
printf("HandleProtocol failed with error %lx\n", status);
|
||||
|
||||
loaded_image->DeviceHandle = bootdevhandle;
|
||||
|
||||
status = systab->BootServices->StartImage(loaderhandle, NULL, NULL);
|
||||
if (EFI_ERROR(status))
|
||||
printf("StartImage failed with error %d\n", status);
|
||||
printf("StartImage failed with error %lx\n", status);
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
x
Reference in New Issue
Block a user