Enhance error message print for OsLoader
This patch added some additional error message print during the boot media initializtion and file loading. It makes it easier to identify issues in case of failure. Signed-off-by: Maurice Ma <maurice.ma@intel.com>
This commit is contained in:
parent
0d8fad8bbc
commit
3c8f71a16c
|
@ -52,14 +52,14 @@ FindBootPartition (
|
||||||
//
|
//
|
||||||
Status = MediaSetInterfaceType (BootOption->DevType);
|
Status = MediaSetInterfaceType (BootOption->DevType);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
DEBUG ((DEBUG_ERROR, "Invalid Boot device configured\n"));
|
DEBUG ((DEBUG_ERROR, "Failed to set media interface - %r\n", Status));
|
||||||
return RETURN_UNSUPPORTED;
|
return RETURN_UNSUPPORTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
DEBUG ((DEBUG_INFO, "Getting boot image from... %a\n", GetBootDeviceNameString(BootOption->DevType)));
|
DEBUG ((DEBUG_INFO, "Getting boot image from %a\n", GetBootDeviceNameString(BootOption->DevType)));
|
||||||
|
|
||||||
Status = MediaInitialize (BootMediumPciBase, DevInitAll);
|
Status = MediaInitialize (BootMediumPciBase, DevInitAll);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
|
DEBUG ((DEBUG_ERROR, "Failed to init media - %r\n", Status));
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,6 +70,7 @@ FindBootPartition (
|
||||||
DEBUG ((DEBUG_INFO, "Try to find boot partition\n"));
|
DEBUG ((DEBUG_INFO, "Try to find boot partition\n"));
|
||||||
Status = FindPartitions (BootOption->HwPart, HwPartHandle);
|
Status = FindPartitions (BootOption->HwPart, HwPartHandle);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
|
DEBUG ((DEBUG_ERROR, "Failed to find partition - %r\n", Status));
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
AddMeasurePoint (0x4060);
|
AddMeasurePoint (0x4060);
|
||||||
|
|
Loading…
Reference in New Issue