PeiSiliconPolicyUpdateLib.inf 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. ### @file
  2. # Component information file for silicon policy update library
  3. #
  4. # Copyright (c) 2019 - 2021 Intel Corporation. All rights reserved.<BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. ##
  9. [Defines]
  10. INF_VERSION = 0x00010005
  11. BASE_NAME = PeiSiliconPolicyUpdateLib
  12. FILE_GUID = 14F5D83D-76A5-4241-BEC5-987E70E233D5
  13. MODULE_TYPE = PEIM
  14. VERSION_STRING = 1.0
  15. LIBRARY_CLASS = SiliconPolicyUpdateLib
  16. [LibraryClasses]
  17. BaseLib
  18. PcdLib
  19. DebugLib
  20. ConfigBlockLib
  21. BaseMemoryLib
  22. MemoryAllocationLib
  23. PeiLib
  24. PeiServicesLib
  25. CpuPlatformLib
  26. PchPcieRpLib
  27. PchInfoLib
  28. MmPciLib
  29. IoLib
  30. PchHsioLib
  31. [Packages]
  32. MinPlatformPkg/MinPlatformPkg.dec
  33. MdePkg/MdePkg.dec
  34. IntelFsp2Pkg/IntelFsp2Pkg.dec
  35. UefiCpuPkg/UefiCpuPkg.dec
  36. KabylakeSiliconPkg/SiPkg.dec
  37. KabylakeOpenBoardPkg/OpenBoardPkg.dec
  38. IntelSiliconPkg/IntelSiliconPkg.dec
  39. [Sources]
  40. PeiSiliconPolicyUpdateLib.c
  41. PeiBoardPolicyUpdate.c
  42. [Guids]
  43. gMemoryConfigGuid
  44. gMemoryConfigNoCrcGuid
  45. gTianoLogoGuid ## CONSUMES
  46. gGraphicsPeiConfigGuid ## CONSUMES
  47. gCpuConfigGuid ## CONSUMES
  48. gHsioPciePreMemConfigGuid ## CONSUMES
  49. gHsioSataPreMemConfigGuid ## CONSUMES
  50. gSaMiscPeiPreMemConfigGuid ## CONSUMES
  51. gFspNvsBufferVariableGuid ## CONSUMES
  52. gIoApicConfigGuid ## CONSUMES
  53. gHpetPreMemConfigGuid ## CONSUMES
  54. gLockDownConfigGuid
  55. gPchGeneralConfigGuid
  56. gCpuPowerMgmtBasicConfigGuid
  57. gCpuPowerMgmtVrConfigGuid
  58. gUsbConfigGuid
  59. gSataConfigGuid
  60. gPcieRpConfigGuid
  61. gPmConfigGuid
  62. gSerialIrqConfigGuid
  63. gHdAudioConfigGuid
  64. [Pcd]
  65. gSiPkgTokenSpaceGuid.PcdPeiMinMemorySize
  66. gSiPkgTokenSpaceGuid.PcdMchBaseAddress
  67. gSiPkgTokenSpaceGuid.PcdSmbusBaseAddress
  68. gSiPkgTokenSpaceGuid.PcdTsegSize
  69. gIntelSiliconPkgTokenSpaceGuid.PcdFlashMicrocodeFvBase
  70. gIntelSiliconPkgTokenSpaceGuid.PcdFlashMicrocodeFvSize
  71. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdGraphicsVbtGuid
  72. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSaMiscUserBd ## CONSUMES
  73. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcCaVrefConfig ## CONSUMES
  74. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqPinsInterleaved ## CONSUMES
  75. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompResistor ## CONSUMES
  76. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompTarget ## CONSUMES
  77. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqByteMap ## CONSUMES
  78. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqsMapCpu2Dram ## CONSUMES
  79. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdData
  80. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdDataSize
  81. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowLpHsioPtssTable1
  82. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowLpHsioPtssTable2
  83. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowLpHsioPtssTable1Size
  84. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowLpHsioPtssTable2Size
  85. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable1
  86. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable2
  87. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable1Size
  88. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable2Size
  89. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable1
  90. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable2
  91. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable1Size
  92. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable2Size
  93. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificHHsioPtssTable1
  94. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificHHsioPtssTable2
  95. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificHHsioPtssTable1Size
  96. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificHHsioPtssTable2Size
  97. # SPD Address Table
  98. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable0
  99. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable1
  100. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable2
  101. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable3