audk/SecurityPkg/Tcg
Yao, Jiewen 1abfa4ce48 Add TPM2 support defined in trusted computing group.
TCG EFI Protocol Specification for TPM Family 2.0 Revision 1.0 Version 9 at http://www.trustedcomputinggroup.org/resources/tcg_efi_protocol_specification
TCG Physical Presence Interface Specification Version 1.30, Revision 00.52 at http://www.trustedcomputinggroup.org/resources/tcg_physical_presence_interface_specification

Add Tcg2XXX, similar file/directory as TrEEXXX. Old TrEE driver/library can be deprecated.
1) Add Tcg2Pei/Dxe/Smm driver to log event and provide services.
2) Add Dxe/Pei/SmmTcg2PhysicalPresenceLib to support TCG PP.
3) Update Tpm2 library to use TCG2 protocol instead of TrEE protocol.

Test Win8/Win10 with SecureBoot enabled, PCR7 shows bound.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <Jiewen.Yao@intel.com>
Reviewed-by: "Zhang, Chao B" <chao.b.zhang@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18219 6f19259b-4bc3-4df7-8a09-765794883524
2015-08-13 08:24:17 +00:00
..
MemoryOverwriteControl SecurityPkg/TcgMor: move TPer Reset operation to this module 2015-06-26 08:42:46 +00:00
MemoryOverwriteRequestControlLock SecurityPkg/Tcg/MemoryOverwriteRequestControlLock: Add missing header file description in INF file. 2015-08-03 07:14:11 +00:00
PhysicalPresencePei SecurityPkg: Convert non DOS format files to DOS format 2014-09-03 08:51:17 +00:00
Tcg2Config Add TPM2 support defined in trusted computing group. 2015-08-13 08:24:17 +00:00
Tcg2Dxe Add TPM2 support defined in trusted computing group. 2015-08-13 08:24:17 +00:00
Tcg2Pei Add TPM2 support defined in trusted computing group. 2015-08-13 08:24:17 +00:00
Tcg2Smm Add TPM2 support defined in trusted computing group. 2015-08-13 08:24:17 +00:00
TcgConfigDxe SecurityPkg: Add default value for TPM action question 2015-07-10 06:19:32 +00:00
TcgDxe SecurityPkg: Correct BootOrder/Boot#### measurement behavior 2015-07-15 02:13:22 +00:00
TcgPei Add performance optimization for Tcg/TrEE. 2015-03-04 01:15:08 +00:00
TcgSmm SecurityPkg: Change TPM MMIO range attribute 2015-07-28 04:49:25 +00:00
TrEEConfig Add TpmInitializationDonePpi to TPM PEI module. 2015-01-22 05:14:23 +00:00
TrEEDxe SecurityPkg: Correct BootOrder/Boot#### measurement behavior 2015-07-15 02:13:22 +00:00
TrEEPei Add performance optimization for Tcg/TrEE. 2015-03-04 01:15:08 +00:00
TrEESmm SecurityPkg: Change TPM MMIO range attribute 2015-07-28 04:49:25 +00:00