audk/MdeModulePkg/Library
Star Zeng 6bd4af305d MdeModulePkg LockBoxLib: Support LOCK_BOX_ATTRIBUTE_RESTORE_IN_S3_ONLY
With this flag, the LockBox can be restored in S3 resume only.
The LockBox can not be restored after SmmReadyToLock in normal boot
and after EndOfS3Resume in S3 resume.
It can not be set together with LOCK_BOX_ATTRIBUTE_RESTORE_IN_PLACE.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
2018-03-08 21:33:48 +08:00
..
AuthVariableLibNull MdeModulePkg: Deprecate EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS 2017-11-01 22:25:36 +08:00
BaseBmpSupportLib MdeModulePkg/BmpSupportLib: Refine type cast for pointer subtraction 2018-02-14 08:19:47 +08:00
BaseIpmiLibNull
BasePlatformHookLibNull
BaseResetSystemLibNull
BaseSerialPortLib16550
BaseSortLib
BootLogoLib MdeModulePkg/BootLogoLib: Use Boot Logo 2 Protocol 2018-02-28 11:59:31 -08:00
BootMaintenanceManagerUiLib MdeModulePkg: Fix misuses of AllocateCopyPool 2017-11-08 17:13:03 +08:00
BootManagerUiLib
BrotliCustomDecompressLib MdeModulePkg: Fix MSFT C4255 warning 2017-11-14 18:18:43 +08:00
CpuExceptionHandlerLibNull MdeModulePkg/CpuExceptionHandlerLibNull: Add new API implementation 2017-12-08 14:38:49 +08:00
CustomizedDisplayLib
DebugAgentLibNull
DeviceManagerUiLib MdeModulePkg: Fix misuses of AllocateCopyPool 2017-11-08 17:13:03 +08:00
DxeCapsuleLibFmp MdeModulePkg/DxeCapsuleLibFmp: Verify nested capsule with FMP 2018-02-11 16:35:15 -08:00
DxeCapsuleLibNull
DxeCoreMemoryAllocationLib
DxeCorePerformanceLib MdeModulePkg/DxeCorePerfLib: Add status check instead of ASSERT 2018-03-02 16:16:32 +08:00
DxeCrc32GuidedSectionExtractLib
DxeDebugPrintErrorLevelLib
DxeDpcLib MdeModulePkg/DpcLib: return error if failed to locate DPC protocol. 2017-12-22 15:33:48 +08:00
DxeFileExplorerProtocol
DxeHttpLib MdeModulePkg/DxeHttpLib: Refine some coding style. 2017-12-27 16:28:56 +08:00
DxeIpIoLib MdeModulePkg/DxeIpIoLib: Fixed the error ASSERT incorrectly used in IpIoAddIp(). 2018-01-17 08:29:48 +08:00
DxeIpmiLibIpmiProtocol
DxeNetLib MdeModulePkg/DxeNetLib: Add array range check in NetIp6IsNetEqual(). 2018-01-12 11:08:44 +08:00
DxePerformanceLib
DxePrintLibPrint2Protocol MdeModulePkg/DxePrintLibPrint2Protocol: Fix incomplete print output 2018-01-02 16:31:29 +08:00
DxeReportStatusCodeLib
DxeResetSystemLib MdeModulePkg: Add ResetSystemLib instances that call core services 2018-02-09 15:29:58 +08:00
DxeSecurityManagementLib MdeModulePkg: Fix MSFT C4255 warning 2017-11-14 18:18:43 +08:00
DxeSmmPerformanceLib
DxeTcpIoLib MdeModulePkg/TcpIoLib: Cancel TCP token if connect/accept is timeout. 2017-12-12 15:50:31 +08:00
DxeUdpIoLib MdeModulePkg/DxeUdpIoLib: Did some code enhancement for UdpIoLib 2018-01-09 08:53:49 +08:00
FileExplorerLib MdeModulePkg: Update Ppi/Protocol/Guid usage in INF files 2017-10-10 18:10:25 +08:00
FmpAuthenticationLibNull
FrameBufferBltLib MdeModulePkg/FrameBufferBltLib: Fix copying of unaligned memory 2018-01-16 13:26:56 +08:00
LockBoxNullLib
LzmaCustomDecompressLib MdeModulePkg: Fix MSFT C4255 warning 2017-11-14 18:18:43 +08:00
NonDiscoverableDeviceRegistrationLib
OemHookStatusCodeLibNull
PciHostBridgeLibNull
PeiCrc32GuidedSectionExtractLib MdeModulePkg: Update modules to consume CalculateCrc32() 2017-10-10 18:10:16 +08:00
PeiDebugPrintHobLib
PeiDxeDebugLibReportStatusCode MdeModulePkg/DebugLibReportStatusCode: Fix hang if format is too long 2018-03-02 13:41:33 +08:00
PeiIpmiLibIpmiPpi
PeiPerformanceLib MdeModulePkg/PerfLib: Add NULL pointer check for "Token" 2018-02-11 09:56:01 +08:00
PeiRecoveryLibNull
PeiReportStatusCodeLib
PeiResetSystemLib MdeModulePkg: Add ResetSystemLib instances that call core services 2018-02-09 15:29:58 +08:00
PeiS3LibNull
PiDxeS3BootScriptLib
PiSmmCoreMemoryAllocationLib
PiSmmCoreSmmServicesTableLib
PlatformBootManagerLibNull
PlatformHookLibSerialPortPpi
PlatformVarCleanupLib MdeModulePkg: Fix MSFT C4255 warning 2017-11-14 18:18:43 +08:00
ResetUtilityLib MdeModulePkg/ResetUtilityLib: Fix GCC build failure 2018-02-14 09:13:48 +08:00
RuntimeDxeReportStatusCodeLib
SmmCorePerformanceLib MdeModulePkg/PerfLib: Add NULL pointer check for "Token" 2018-02-11 09:56:01 +08:00
SmmCorePlatformHookLibNull
SmmIpmiLibSmmIpmiProtocol
SmmLockBoxLib MdeModulePkg LockBoxLib: Support LOCK_BOX_ATTRIBUTE_RESTORE_IN_S3_ONLY 2018-03-08 21:33:48 +08:00
SmmMemoryAllocationProfileLib
SmmPerformanceLib
SmmReportStatusCodeLib
SmmSmiHandlerProfileLib
TpmMeasurementLibNull
UefiBootManagerLib MdeModulePkg/UefiBootManagerLib: limit recursive call depth 2018-03-07 14:26:04 +08:00
UefiHiiLib MdeModulePkg: Fix misuses of AllocateCopyPool 2017-11-08 17:13:03 +08:00
UefiHiiServicesLib
UefiMemoryAllocationProfileLib
UefiSortLib MdeModulePkg: Update Ppi/Protocol/Guid usage in INF files 2017-10-10 18:10:25 +08:00
VarCheckHiiLib MdeModulePkg/VarCheckHii: Update data type for variable "ArrayIndex" 2018-01-10 12:43:20 +08:00
VarCheckLib
VarCheckPcdLib MdeModulePkg VarCheckPcd: Make sure the bin at required alignment 2018-01-02 09:55:44 +08:00
VarCheckUefiLib