Print error values with hex to make it easier to find the EFI error type.

This commit is contained in:
Andrew Turner 2015-04-09 10:15:47 +00:00
parent 8ab49d66d2
commit 23c48d2315

View File

@ -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