audk/OvmfPkg/Library/LockBoxLib
Laszlo Ersek 235aa246a4 OvmfPkg/LockBoxLib: list "LockBoxLib.h" in the INF files
Among other things, the header file declares the AllocateAcpiNvsPool()
function. This function is called from the "LockBoxLib.c" source file (in
the implementation of the SaveLockBox() library API), which is built into
both library instances. AllocateAcpiNvsPool() is implemented separately
per library instance, in "LockBoxBase.c" and "LockBoxDxe.c", respectively.

(In the LockBoxBaseLib instance, the AllocateAcpiNvsPool() function is
never expected to be called -- the public SaveLockBox() API should never
be called before the DXE phase --, we just have to provide a stub for
linking purposes.)

Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Suggested-by: Michael Kinney <michael.d.kinney@intel.com>
Ref: http://mid.mail-archive.com/E92EE9817A31E24EB0585FDF735412F56327F7D3@ORSMSX113.amr.corp.intel.com
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
2018-03-13 14:30:43 +01:00
..
LockBoxBase.c OvmfPkg: implement LockBoxLib 2014-03-04 08:03:23 +00:00
LockBoxBaseLib.inf OvmfPkg/LockBoxLib: list "LockBoxLib.h" in the INF files 2018-03-13 14:30:43 +01:00
LockBoxDxe.c ArmVirtPkg, OvmfPkg: retire QemuFwCfgS3Enabled() from QemuFwCfgLib 2017-03-14 21:49:16 +01:00
LockBoxDxeLib.inf OvmfPkg/LockBoxLib: list "LockBoxLib.h" in the INF files 2018-03-13 14:30:43 +01:00
LockBoxLib.c OvmfPkg: LockBoxLib: -D SMM_REQUIRE excludes our fake lockbox 2015-11-30 18:42:05 +00:00
LockBoxLib.h OvmfPkg: implement LockBoxLib 2014-03-04 08:03:23 +00:00