audk/MdeModulePkg/Include/Library
Sunny Wang e58f1ae5c9 MdeModulePkg: Skip registering BootManagerMenu if absent
This is a enhancement to support the case when platform firmware
doesn't support Boot Manager Menu. For now, if BootManagerMenu FFS
can not be retrieved from FV, BDS core code will still register a
boot option for it. Then, this non-functional boot option will
still be booted by user's request (like HotKey or Exit from shell)
to cause additional boot time and error status code reported.
Therefore, it would be good to skip BootManagerMenu boot option
registration and then return error status and Invalid BootOption
data for this case so that the BootManagerBoot() or other consumers
can directly return without doing anything.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Sunny Wang <sunnywang@hpe.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
2016-07-05 17:33:05 +08:00
..
AuthVariableLib.h MdeModulePkg VariableDxe: Correct address pointers from AuthVariableLib 2015-07-26 08:03:50 +00:00
BootLogoLib.h MdeModulePkg/BootLogoLib: pull GraphicsOutput protocol into class header 2016-05-27 11:27:00 +02:00
CapsuleLib.h
CpuExceptionHandlerLib.h Fix comments format issue. 2013-12-06 01:13:11 +00:00
CustomizedDisplayLib.h Rollback the change 15021. 2013-12-30 06:07:29 +00:00
DebugAgentLib.h 1. Add debug init flag DEBUG_AGENT_INIT_THUNK_PEI_IA32TOX64 in Debug Agent Library. 2012-08-27 08:36:23 +00:00
DpcLib.h
FileExplorerLib.h MdeModulePkg/FileExplorerLib.h: Remove the redefinition of typedefs 2016-03-24 09:00:53 +08:00
HiiLib.h MdeModulePkg:Add new API HiiGetFormSetFromHiiHandle into UefiHiiLib 2015-10-27 10:19:29 +00:00
HttpLib.h MdeModulePkg:DxeHttpLib: Update to DxeHttpLib API 2016-04-27 10:43:08 +08:00
ImageDecoderLib.h MdeModulePkg: Add ImageDecoderLib to provide image decoding service. 2015-11-12 05:21:38 +00:00
IpIoLib.h
IpmiLib.h MdeModulePkg: Add IpmiLib and Ppi/Protocol header file. 2015-12-23 08:16:20 +00:00
LockBoxLib.h MdeModulePkg: Add SMM LockBox 2011-07-19 20:47:28 +00:00
MemoryProfileLib.h MdeModulePkg: Introduce new library class MemoryProfileLib 2016-07-01 09:39:57 +08:00
NetLib.h MdeModulePkg: Add new macros and refine codes 2016-04-11 08:25:33 +08:00
OemHookStatusCodeLib.h
PciHostBridgeLib.h MdeModulePkg/PciHostBridgeLib: Add ResourceAssigned field 2016-05-11 08:53:36 +08:00
PlatformBootManagerLib.h MdeModulePkg: Add BdsDxe driver and PlatformBootManagerNull library. 2015-05-06 04:48:56 +00:00
PlatformHookLib.h
PlatformVarCleanupLib.h MdeModulePkg: Add PlatformVarCleanupLib library 2015-08-25 03:11:06 +00:00
RecoveryLib.h
ResetSystemLib.h
S3Lib.h
SecurityManagementLib.h Add PI1.2.1 SAP2 support and UEFI231B mantis 896 2012-08-22 02:32:12 +00:00
SmmCorePlatformHookLib.h 1. Add two performance measurement points for SMM performance measurement; 2011-08-16 02:58:20 +00:00
SortLib.h MdeModulePkg, MdePkg, NetworkPkg, OvmfPkg, PerformancePkg, ShellPkg: Library Migration. 2015-01-13 01:04:07 +00:00
TcpIoLib.h Fix CRLF format 2014-01-22 08:38:50 +00:00
TpmMeasurementLib.h MdeModulePkg: Move TpmMeasurementLib LibraryClass from SecurityPkg 2015-07-01 03:01:34 +00:00
UdpIoLib.h 1. Fix a bug in PXE driver that the PXE boot do not restart if a new boot option on the different IP stack is selected. 2012-10-17 08:23:41 +00:00
UefiBootManagerLib.h MdeModulePkg: Skip registering BootManagerMenu if absent 2016-07-05 17:33:05 +08:00
UefiHiiServicesLib.h
VarCheckLib.h MdeModulePkg: Add VarCheckLib library 2015-08-25 02:58:09 +00:00