[Sources]\r
Tcg2Smm.h\r
Tcg2Smm.c\r
- Tpm.asl\r
+ Tcg2TraditionalMm.c\r
\r
[Packages]\r
MdePkg/MdePkg.dec\r
Tpm2CommandLib\r
Tcg2PhysicalPresenceLib\r
PcdLib\r
+ SmmMemLib\r
\r
[Guids]\r
## SOMETIMES_PRODUCES ## Variable:L"MemoryOverwriteRequestControl"\r
gEfiMemoryOverwriteControlDataGuid\r
\r
gEfiTpmDeviceInstanceTpm20DtpmGuid ## PRODUCES ## GUID # TPM device identifier\r
+ gTcg2MmSwSmiRegisteredGuid ## PRODUCES\r
+ gTpmNvsMmGuid ## CONSUMES\r
\r
[Protocols]\r
gEfiSmmSwDispatch2ProtocolGuid ## CONSUMES\r
gEfiSmmVariableProtocolGuid ## CONSUMES\r
- gEfiAcpiTableProtocolGuid ## CONSUMES\r
-\r
-[FixedPcd]\r
- gEfiSecurityPkgTokenSpaceGuid.PcdSmiCommandIoPort ## CONSUMES\r
+ gEfiMmReadyToLockProtocolGuid ## CONSUMES\r
\r
[Pcd]\r
gEfiSecurityPkgTokenSpaceGuid.PcdTpmInstanceGuid ## CONSUMES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId ## SOMETIMES_CONSUMES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId ## SOMETIMES_CONSUMES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision ## SOMETIMES_CONSUMES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId ## SOMETIMES_CONSUMES\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision ## SOMETIMES_CONSUMES\r
- gEfiSecurityPkgTokenSpaceGuid.PcdTpmBaseAddress ## CONSUMES\r
- gEfiSecurityPkgTokenSpaceGuid.PcdTcgPhysicalPresenceInterfaceVer ## CONSUMES\r
- gEfiSecurityPkgTokenSpaceGuid.PcdTpm2AcpiTableRev ## CONSUMES\r
- gEfiSecurityPkgTokenSpaceGuid.PcdTpmPlatformClass ## SOMETIMES_CONSUMES\r
- gEfiSecurityPkgTokenSpaceGuid.PcdTpm2CurrentIrqNum ## CONSUMES\r
- gEfiSecurityPkgTokenSpaceGuid.PcdTpm2PossibleIrqNumBuf ## CONSUMES\r
- gEfiSecurityPkgTokenSpaceGuid.PcdActiveTpmInterfaceType ## CONSUMES\r
- gEfiSecurityPkgTokenSpaceGuid.PcdTpm2AcpiTableLaml ## CONSUMES\r
- gEfiSecurityPkgTokenSpaceGuid.PcdTpm2AcpiTableLasa ## CONSUMES\r
\r
[Depex]\r
- gEfiAcpiTableProtocolGuid AND\r
gEfiSmmSwDispatch2ProtocolGuid AND\r
gEfiSmmVariableProtocolGuid AND\r
gEfiTcg2ProtocolGuid\r