History log of /device/linaro/bootloader/edk2/SecurityPkg/Tcg/TrEEPei/TrEEPei.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d4b9b2c32cb38c8aefed52de12368ba644dfb0b5 13-Sep-2016 Jiewen Yao <jiewen.yao@intel.com> SecurityPkg/TPM2: Move GetDigestFromDigestList() to Tpm2CommandLib

This patch just moves function Tpm2GetDigestFromDigestList() from
drivers to library as GetDigestFromDigestList() and no functionality change.

Cc: Chao B Zhang <chao.b.zhang@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen.yao@intel.com>
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Chao Zhang <chao.b.zhang@intel.com>
/device/linaro/bootloader/edk2/SecurityPkg/Tcg/TrEEPei/TrEEPei.c
e7cbd1490fea53f84e71f33987e2ad2e916febb2 16-May-2016 Liming Gao <liming.gao@intel.com> SecurityPkg: Use PcdGet32() to access PcdPeiCoreMaxFvSupported

FixedPcdGet32() limits PcdPeiCoreMaxFvSupported type as FixedAtBuild.
PcdGet32() allows PCD be configured as FixedAtBuild or PatchableInModule.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Chao Zhang <chao.b.zhang@intel.com>
/device/linaro/bootloader/edk2/SecurityPkg/Tcg/TrEEPei/TrEEPei.c
3dd05ac3e6a047cd0e85f590a9886a8cd4fd7a16 04-Mar-2015 Yao, Jiewen <jiewen.yao@intel.com> Add performance optimization for Tcg/TrEE.

Add error check for Tcg/TrEE Pei/Dxe driver to avoid unnecessary hardware check for performance optimization.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com>
Reviewed-by: "Zeng, Star" <star.zeng@intel.com>


git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17004 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/SecurityPkg/Tcg/TrEEPei/TrEEPei.c
83a276f61342d0b0d94e96f7d0636bf9474b5ed1 22-Jan-2015 Yao, Jiewen <jiewen.yao@intel.com> Add TpmInitializationDonePpi to TPM PEI module.

This PPI will always be installed to notify other drivers that TPM initialization action is done. TPM initialization may success or fail, or even not present.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com>
Reviewed-by: "Dong, Guo" <guo.dong@intel.com>
Reviewed-by: "Chiu, Chasel" <chasel.chiu@intel.com>




git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16638 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/SecurityPkg/Tcg/TrEEPei/TrEEPei.c
6f785cfcc304c48ec04e542ee429df95e7b51bc5 12-Jan-2015 Yao, Jiewen <jiewen.yao@intel.com> Handle TPM device error and avoid deadloop in BDS.

If TPM error happens, set TPM flag to NOT present, so that trusted boot patch is disabled.
Also report status code for failure, so that platform may register handler to apply policy like force system reset, or disable TPM permanently.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com>
Reviewed-by: "Dong, Guo" <guo.dong@intel.com>




git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16598 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/SecurityPkg/Tcg/TrEEPei/TrEEPei.c
b5412eac9eaccaed53ab32f6c3dd016e71f44a0e 20-Aug-2014 Dong, Guo <guo.dong@intel.com> Update TcgPei and TrEEPei driver to make gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported to be used as patchable PCD instead of Fixed PCD.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dong, Guo <guo.dong@intel.com>
Reviewed-by: Gao, Liming <liming.gao@intel.com>


git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15848 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/SecurityPkg/Tcg/TrEEPei/TrEEPei.c
387208ab04f54edb75c0853cf1ba1443bd796347 15-Apr-2014 Star Zeng <star.zeng@intel.com> MdeModulePkg/SecurityPkg: Update TreePei to handle FvInfo2 and update FwVol of PeiCore to always install both FvInfo and FvInfo2.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Chao Zhang <chao.b.zhang@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15467 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/SecurityPkg/Tcg/TrEEPei/TrEEPei.c
2bc363714e6bb2192a10b7b921c682eddd7cf8ec 27-Mar-2014 Dong Guo <guo.dong@intel.com> Remove hide TPM support.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dong Guo <guo.dong@intel.com>
Reviewed-by: Yao Jiewen <jiewen.yao@intel.com>
Reviewed-by: Ni, Ruiyu <ruiyu.ni@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15405 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/SecurityPkg/Tcg/TrEEPei/TrEEPei.c
c1d932429ef9700a2da64452546be14e92468b07 18-Sep-2013 jyao1 <jyao1> Add TPM2 implementation.

signed off by: jiewen.yao@intel.com
reviewed by: guo.dong@intel.com

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14687 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/SecurityPkg/Tcg/TrEEPei/TrEEPei.c