## @file\r
-# This module will initialize TPM2 device and measure FVs in PEI phase.\r
+# Initializes TPM 2.0 device and measure FVs in PEI phase\r
+#\r
+# This module will initialize TPM device, measure reported FVs and BIOS version.\r
#\r
# Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = TrEEPei\r
+ MODULE_UNI_FILE = TrEEPei.uni\r
FILE_GUID = CA5A1928-6523-409d-A9FE-5DCC87387222\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
#\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
+# [BootMode]\r
+# S3_RESUME ## SOMETIMES_CONSUMES\r
+#\r
\r
[Sources]\r
TrEEPei.c\r
MemoryAllocationLib\r
\r
[Guids]\r
- gTcgEventEntryHobGuid\r
- gMeasuredFvHobGuid\r
- gEfiTpmDeviceInstanceNoneGuid\r
- gEfiTpmDeviceInstanceTpm12Guid\r
+ gTcgEventEntryHobGuid ## PRODUCES ## HOB\r
+ gMeasuredFvHobGuid ## PRODUCES ## HOB\r
+ gEfiTpmDeviceInstanceNoneGuid ## SOMETIMES_PRODUCES ## GUID # TPM device identifier\r
+ gEfiTpmDeviceInstanceTpm12Guid ## SOMETIMES_PRODUCES ## GUID # TPM device identifier\r
\r
[Ppis]\r
- gEfiPeiFirmwareVolumeInfoPpiGuid\r
- gEfiPeiFirmwareVolumeInfo2PpiGuid\r
- gEfiPeiFirmwareVolumeInfoMeasurementExcludedPpiGuid\r
- gPeiTpmInitializedPpiGuid\r
- gEfiEndOfPeiSignalPpiGuid\r
+ gEfiPeiFirmwareVolumeInfoPpiGuid ## SOMETIMES_CONSUMES ## NOTIFY\r
+ gEfiPeiFirmwareVolumeInfo2PpiGuid ## SOMETIMES_CONSUMES ## NOTIFY\r
+ gEfiPeiFirmwareVolumeInfoMeasurementExcludedPpiGuid ## SOMETIMES_CONSUMES\r
+ gPeiTpmInitializedPpiGuid ## PRODUCES\r
+ gEfiEndOfPeiSignalPpiGuid ## SOMETIMES_CONSUMES ## NOTIFY\r
\r
[Pcd]\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString ## CONSUMES\r
- gEfiSecurityPkgTokenSpaceGuid.PcdTpmInstanceGuid\r
- gEfiSecurityPkgTokenSpaceGuid.PcdTpm2InitializationPolicy\r
- gEfiSecurityPkgTokenSpaceGuid.PcdTpm2SelfTestPolicy\r
- gEfiSecurityPkgTokenSpaceGuid.PcdTpm2ScrtmPolicy\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString ## SOMETIMES_CONSUMES\r
+ gEfiSecurityPkgTokenSpaceGuid.PcdTpmInstanceGuid ## CONSUMES\r
+ gEfiSecurityPkgTokenSpaceGuid.PcdTpm2InitializationPolicy ## CONSUMES\r
+ gEfiSecurityPkgTokenSpaceGuid.PcdTpm2SelfTestPolicy ## SOMETIMES_CONSUMES\r
+ gEfiSecurityPkgTokenSpaceGuid.PcdTpm2ScrtmPolicy ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported ## CONSUMES\r
\r
[Depex]\r
gEfiPeiMasterBootModePpiGuid AND\r
gEfiPeiReadOnlyVariable2PpiGuid AND\r
gEfiTpmDeviceSelectedGuid\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ TrEEPeiExtra.uni
\ No newline at end of file