audk/MdeModulePkg/Library
Dandan Bi 2c30541a19 MdeModulePkg/BMMUI: Show "Change Boot/Driver order" page correctly
When user enter the "Change Boot Order" page, the BootOptionOrder in
BmmFakeNvData may maintain some uncommitted data which are not saved
in "BootOrder" Variable and BootOptionMenu. So we should not always get
the BootOptionOrder through the function GetBootOrder, it will
result in incorrect UI behaviors. When the BootOptionOrder has not been
saved, we should use the BootOptionOrder in current BmmFakeNvData.

Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
2016-10-19 11:37:52 +08:00
..
AuthVariableLibNull
BaseIpmiLibNull
BasePlatformHookLibNull
BaseResetSystemLibNull MdeModulePkg/BaseResetSystemLibNull: Implement ResetPlatformSpecific 2016-09-02 10:07:14 +08:00
BaseSerialPortLib16550
BaseSortLib
BootLogoLib MdeModulePkg/BootLogoLib&PlatformLogo: Use HII data types in parameters 2016-09-28 16:22:20 +08:00
BootMaintenanceManagerUiLib MdeModulePkg/BMMUI: Show "Change Boot/Driver order" page correctly 2016-10-19 11:37:52 +08:00
BootManagerUiLib MdeModulePkg: Fix typos in comments and variables 2016-07-11 10:29:48 +08:00
CpuExceptionHandlerLibNull
CustomizedDisplayLib
DebugAgentLibNull
DeviceManagerUiLib
DxeCapsuleLibNull
DxeCoreMemoryAllocationLib MdeModulePkg DxeCoreMemoryAllocationLib: Extend to support MemoryProfileLib 2016-07-01 09:39:58 +08:00
DxeCorePerformanceLib
DxeCrc32GuidedSectionExtractLib
DxeDebugPrintErrorLevelLib
DxeDpcLib
DxeFileExplorerProtocol
DxeHttpLib
DxeIpIoLib
DxeIpmiLibIpmiProtocol
DxeNetLib MdeModulePkg:Fix bug in function AsciiStrToIp4. 2016-08-24 13:44:02 +08:00
DxePerformanceLib
DxePrintLibPrint2Protocol
DxeReportStatusCodeLib
DxeSecurityManagementLib
DxeSmmPerformanceLib
DxeTcpIoLib
DxeUdpIoLib
FileExplorerLib MdeModulePkg FileExplorerLib: Fix potential Integer Overflow. 2016-10-18 10:01:27 +08:00
FrameBufferBltLib MdeModulePkg: Add FrameBufferBltLib library instance 2016-10-12 10:42:16 +08:00
LockBoxNullLib
LzmaCustomDecompressLib
OemHookStatusCodeLibNull
PciHostBridgeLibNull
PeiCrc32GuidedSectionExtractLib
PeiDebugPrintHobLib
PeiDxeDebugLibReportStatusCode
PeiIpmiLibIpmiPpi
PeiPerformanceLib
PeiRecoveryLibNull
PeiReportStatusCodeLib
PeiS3LibNull
PiDxeS3BootScriptLib MdeModulePkg PiDxeS3BootScriptLib: Support multiple PCI segment 2016-09-05 18:15:46 +08:00
PiSmmCoreMemoryAllocationLib MdeModulePkg PiSmmCoreMemoryAllocLib: Extend to support MemoryProfileLib 2016-07-01 09:39:59 +08:00
PiSmmCoreSmmServicesTableLib
PlatformBootManagerLibNull
PlatformHookLibSerialPortPpi
PlatformVarCleanupLib
RuntimeDxeReportStatusCodeLib
SmmCorePerformanceLib
SmmCorePlatformHookLibNull
SmmIpmiLibSmmIpmiProtocol
SmmLockBoxLib
SmmMemoryAllocationProfileLib MdeModulePkg: Implement new library instance SmmMemoryAllocationProfileLib 2016-07-01 09:39:58 +08:00
SmmPerformanceLib
SmmReportStatusCodeLib
TpmMeasurementLibNull
UefiBootManagerLib MdeModulePkg UefiBootManagerLib: Ignore BootManagerMenu from LoadFile 2016-09-02 15:45:55 +08:00
UefiHiiLib MdeModulePkg/UefiHiiLib: Add error handling codes when AllocatePool fail 2016-07-06 16:22:52 +08:00
UefiHiiServicesLib
UefiMemoryAllocationProfileLib MdeModulePkg: Implement new library instance UefiMemoryAllocationProfileLib 2016-07-01 09:39:57 +08:00
UefiSortLib
VarCheckHiiLib MdeModulePkg: Use IsZeroGuid API for zero GUID checking 2016-08-31 11:14:01 +08:00
VarCheckLib MdeModulePkg VarCheck: #### in L"Boot####" are upper case hex 2016-08-31 15:23:42 +08:00
VarCheckPcdLib
VarCheckUefiLib MdeModulePkg VarCheck: #### in L"Boot####" are upper case hex 2016-08-31 15:23:42 +08:00