PeiFspPolicyInitLib.inf 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. ## @file
  2. # Library functions for Fsp Policy Initialization Library.
  3. #
  4. #
  5. # Copyright (c) 2019 - 2020 Intel Corporation. All rights reserved.<BR>
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. #
  9. #
  10. ##
  11. ################################################################################
  12. #
  13. # Defines Section - statements that will be processed to create a Makefile.
  14. #
  15. ################################################################################
  16. [Defines]
  17. INF_VERSION = 0x00010005
  18. BASE_NAME = PeiFspPolicyInitLib
  19. FILE_GUID = 2CB87D67-D1A4-4CD3-8CD7-91A1FA1DF6E0
  20. MODULE_TYPE = BASE
  21. VERSION_STRING = 1.0
  22. LIBRARY_CLASS = SiliconPolicyInitLib
  23. #
  24. # The following information is for reference only and not required by the build tools.
  25. #
  26. # VALID_ARCHITECTURES = IA32
  27. #
  28. ################################################################################
  29. #
  30. # Sources Section - list of files that are required for the build to succeed.
  31. #
  32. ################################################################################
  33. [Sources]
  34. PeiFspPolicyInitLib.c
  35. PeiFspSiPolicyInitLib.c
  36. PeiFspPchPolicyInitLib.c
  37. PeiFspCpuPolicyInitLib.c
  38. PeiFspMePolicyInitLib.c
  39. PeiFspSaPolicyInitLib.c
  40. PeiFspSecurityPolicyInitLib.c
  41. PeiFspMiscUpdInitLib.c
  42. ################################################################################
  43. #
  44. # Package Dependency Section - list of Package files that are required for
  45. # this module.
  46. #
  47. ################################################################################
  48. [Packages]
  49. MdePkg/MdePkg.dec
  50. MdeModulePkg/MdeModulePkg.dec
  51. IntelFsp2Pkg/IntelFsp2Pkg.dec
  52. CoffeelakeSiliconPkg/SiPkg.dec
  53. CoffeeLakeFspBinPkg/CoffeeLakeFspBinPkg.dec
  54. WhiskeylakeOpenBoardPkg/OpenBoardPkg.dec
  55. UefiCpuPkg/UefiCpuPkg.dec
  56. IntelSiliconPkg/IntelSiliconPkg.dec
  57. [LibraryClasses]
  58. BaseMemoryLib
  59. DebugLib
  60. IoLib
  61. PeiServicesLib
  62. SmbusLib
  63. ConfigBlockLib
  64. PcdLib
  65. MemoryAllocationLib
  66. PchInfoLib
  67. SpiLib
  68. [Pcd]
  69. gSiPkgTokenSpaceGuid.PcdTsegSize
  70. gSiPkgTokenSpaceGuid.PcdSmbusBaseAddress
  71. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompResistor ## CONSUMES
  72. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompTarget ## CONSUMES
  73. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqByteMap ## CONSUMES
  74. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqByteMapSize ## CONSUMES
  75. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqsMapCpu2Dram ## CONSUMES
  76. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqsMapCpu2DramSize ## CONSUMES
  77. gIntelFsp2PkgTokenSpaceGuid.PcdTemporaryRamBase ## CONSUMES
  78. gIntelFsp2PkgTokenSpaceGuid.PcdTemporaryRamSize ## CONSUMES
  79. gIntelFsp2PkgTokenSpaceGuid.PcdFspTemporaryRamSize ## CONSUMES
  80. gIntelFsp2PkgTokenSpaceGuid.PcdFspReservedBufferSize ## CONSUMES
  81. gUefiCpuPkgTokenSpaceGuid.PcdCpuApLoopMode ## CONSUMES
  82. [Ppis]
  83. gSiPolicyPpiGuid ## CONSUMES
  84. gSiPreMemPolicyPpiGuid ## CONSUMES
  85. gEfiSecPlatformInformation2PpiGuid ## CONSUMES
  86. gEfiSecPlatformInformationPpiGuid ## CONSUMES
  87. [Guids]
  88. gPchTraceHubPreMemConfigGuid ## CONSUMES
  89. gSmbusPreMemConfigGuid ## CONSUMES
  90. gDciPreMemConfigGuid ## CONSUMES
  91. gPcieRpPreMemConfigGuid ## CONSUMES
  92. gHdAudioPreMemConfigGuid ## CONSUMES
  93. gIshPreMemConfigGuid ## CONSUMES
  94. gHsioPciePreMemConfigGuid ## CONSUMES
  95. gHsioSataPreMemConfigGuid ## CONSUMES
  96. gLpcPreMemConfigGuid ## CONSUMES
  97. gPchGeneralPreMemConfigGuid ## CONSUMES
  98. gWatchDogPreMemConfigGuid ## CONSUMES
  99. gLanConfigGuid ## CONSUMES
  100. gPcieRpConfigGuid ## CONSUMES
  101. gSataConfigGuid ## CONSUMES
  102. gHdAudioConfigGuid ## CONSUMES
  103. gScsConfigGuid ## CONSUMES
  104. gIshConfigGuid ## CONSUMES
  105. gSataConfigGuid ## CONSUMES
  106. gUsbConfigGuid ## CONSUMES
  107. gSerialIoConfigGuid ## CONSUMES
  108. gInterruptConfigGuid ## CONSUMES
  109. gLockDownConfigGuid ## CONSUMES
  110. gSaMiscPeiPreMemConfigGuid ## PRODUCES
  111. gSaMiscPeiConfigGuid ## PRODUCES
  112. gMemoryConfigGuid ## CONSUMES
  113. gMemoryConfigNoCrcGuid ## CONSUMES
  114. gSwitchableGraphicsConfigGuid ## CONSUMES
  115. gGraphicsPeiPreMemConfigGuid ## CONSUMES
  116. gSaPciePeiPreMemConfigGuid ## CONSUMES
  117. gSaMiscPeiConfigGuid ## CONSUMES
  118. gSaPciePeiConfigGuid ## CONSUMES
  119. gGraphicsPeiConfigGuid ## CONSUMES
  120. gCpuTraceHubConfigGuid ## CONSUMES
  121. gIpuPreMemConfigGuid ## CONSUMES
  122. gCnviConfigGuid ## CONSUMES
  123. gHsioConfigGuid ## CONSUMES
  124. gEspiConfigGuid ## CONSUMES
  125. gGnaConfigGuid ## CONSUMES
  126. gVtdConfigGuid ## CONSUMES
  127. gSaOverclockingPreMemConfigGuid ## CONSUMES
  128. gMePeiPreMemConfigGuid ## CONSUMES
  129. gMePeiConfigGuid ## CONSUMES
  130. gDmiConfigGuid ## CONSUMES
  131. gFlashProtectionConfigGuid ## CONSUMES
  132. gIoApicConfigGuid ## CONSUMES
  133. gPmConfigGuid ## CONSUMES
  134. gP2sbConfigGuid ## CONSUMES
  135. gPchGeneralConfigGuid ## CONSUMES
  136. gSerialIrqConfigGuid ## CONSUMES
  137. gThermalConfigGuid ## CONSUMES
  138. gCpuSecurityPreMemConfigGuid ## CONSUMES
  139. gCpuConfigGuid ## CONSUMES
  140. gCpuOverclockingPreMemConfigGuid ## CONSUMES
  141. gCpuConfigLibPreMemConfigGuid ## CONSUMES
  142. gCpuPowerMgmtBasicConfigGuid ## CONSUMES
  143. gCpuPowerMgmtCustomConfigGuid ## CONSUMES
  144. gCpuTestConfigGuid ## CONSUMES
  145. gCpuPidTestConfigGuid ## CONSUMES
  146. gCpuPowerMgmtTestConfigGuid ## CONSUMES
  147. gFspNonVolatileStorageHobGuid ## CONSUMES
  148. gSmramCpuDataHeaderGuid ## CONSUMES
  149. gFspReservedMemoryResourceHobTsegGuid ## CONSUMES
  150. gSiConfigGuid ## CONSUMES
  151. gDebugConfigHobGuid ## CONSUMES