mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
TpmLib is used to implemnataion of fTPM (software based TPM) using
TCG TPM 2.0 Reference Implementation Library[0].
To build this library:
- Add TpmPlatformFunction.c is bridge layer connecting
platform layer of TCG TPM v2.0 Reference library like
__plat_XXX functions to call correspondant functions in PlatformTpmLib.
- Copy tpm_radix.h and override this header.
Since TCG TPM 2.0 reference library V184 defines IS_ALIGNED() macro
in tpm_radix.h but this makes a duplication on Base.h and
causes a build failure.
- Make a symbolic link files for openssl library and standard headres
files which cousumed TCG TPM 2.0 Reference Library[0].
Continuous-integration-options: PatchCheck.ignore-multi-package
Link: https://github.com/TrustedComputingGroup/TPM [0]
Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
|
||
|---|---|---|
| .. | ||
| PlatformTpmLib.h | ||
| TpmLib.h | ||