audk/StandaloneMmPkg/Library
xieyuanh 3ada6c0db6 StandaloneMmPkg: Add LockBox Dependency Library
The LockBox Dependency Library is designed for standalone MM
environments where gBS are not accessible to indicates that LockBox API
is readyfor use.

For DXE drivers use lockbox APIs via a communication mechanism
triggering an SMI, it's must to have the corresponding SMI handler
pre-installed for interrupt management. To ensure orderly operations
and proper notification, besides specified the guid in
the [Depex] section of the .inf file. The installation of smi handler,
along with the LockBox protocol marked by gEfiLockBoxProtocolGuid,
must be informed to the DXE driver. This protocol installation signifies
that the LockBox API is ready for use, and this functionality is
implemented in the constructor of this library.

Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
Cc: Sami Mujawar <sami.mujawar@arm.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: Hongbin1 Zhang <hongbin1.zhang@intel.com>
Cc: Wei6 Xu <wei6.xu@intel.com>
Cc: Dun Tan <dun.tan@intel.com>

Reviewed-by: Jiaxin Wu <jiaxin.wu@intel.com>

Signed-off-by: Yuanhao Xie <yuanhao.xie@intel.com>
2024-07-31 19:49:24 +00:00
..
FvLib StandaloneMmPkg: Fix section data length returned larger than actual data 2024-07-05 13:08:56 +00:00
SmmLockBoxMmDependency StandaloneMmPkg: Add LockBox Dependency Library 2024-07-31 19:49:24 +00:00
StandaloneMmCoreEntryPoint StandaloneMmPkg: Arm: Update to use the new StandaloneMmCpu driver 2024-02-27 12:27:58 +00:00
StandaloneMmCoreHobLib StandaloneMmPkg/Hob: Integer Overflow in CreateHob() 2024-01-26 03:40:09 +00:00
StandaloneMmCoreMemoryAllocationLib StandaloneMmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
StandaloneMmHobLib StandaloneMmPkg/StandaloneMmHobLib: Remove HOB creation 2023-12-11 03:30:39 +00:00
StandaloneMmMemLib StandaloneMmPkg: Update code to be more C11 compliant by using __func__ 2023-04-10 14:19:57 +00:00
StandaloneMmMemoryAllocationLib StandaloneMmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
StandaloneMmPeCoffExtraActionLib StandaloneMmPkg: Include correct MmuLib header 2023-06-27 16:40:07 +00:00
VariableMmDependency StandaloneMmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00