]> git.proxmox.com Git - mirror_edk2.git/blobdiff - SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.inf
SecurityPkg: Tcg2Smm: Separate Tcg2Smm into 2 modules
[mirror_edk2.git] / SecurityPkg / Tcg / Tcg2Smm / Tcg2Smm.inf
index 872ed27cbe7116ee6139f635bd52211ab6f649c3..096338d0ef47df0767c69c8a9246c33d49b68562 100644 (file)
@@ -39,7 +39,7 @@
 [Sources]\r
   Tcg2Smm.h\r
   Tcg2Smm.c\r
-  Tpm.asl\r
+  Tcg2TraditionalMm.c\r
 \r
 [Packages]\r
   MdePkg/MdePkg.dec\r
@@ -58,6 +58,7 @@
   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