mirror of https://github.com/acidanthera/audk.git
ArmPlatformPkg/BootMenu.c: Print loader type in a more friendly way.
In debug mode, the loader type (EFI application or linux kernel with FDT/ATAG support) is displayed in UEFI boot menu. Before this patch it was printed as a decimal number which is meaningful to the user only if he knows the values of the ARM_BDS_LOADER_TYPE enumeration type in the source code... This patch modifies the boot menu so that it also prints a user-friendly string describing the loader type. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14175 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
b9ee70610b
commit
7135d76d56
|
@ -676,7 +676,23 @@ BootMenuMain (
|
|||
}
|
||||
Print(L"\t- Arguments: %a\n", (&OptionalData->Arguments.LinuxArguments + 1));
|
||||
}
|
||||
Print(L"\t- LoaderType: %d\n", LoaderType);
|
||||
|
||||
switch (LoaderType) {
|
||||
case BDS_LOADER_EFI_APPLICATION:
|
||||
Print(L"\t- LoaderType: EFI Application\n");
|
||||
break;
|
||||
|
||||
case BDS_LOADER_KERNEL_LINUX_ATAG:
|
||||
Print(L"\t- LoaderType: Linux kernel with ATAG support\n");
|
||||
break;
|
||||
|
||||
case BDS_LOADER_KERNEL_LINUX_FDT:
|
||||
Print(L"\t- LoaderType: Linux kernel with FDT support\n");
|
||||
break;
|
||||
|
||||
default:
|
||||
Print(L"\t- LoaderType: Not recognized (%d)\n", LoaderType);
|
||||
}
|
||||
}
|
||||
FreePool(DevicePathTxt);
|
||||
DEBUG_CODE_END();
|
||||
|
|
Loading…
Reference in New Issue