PeiSiliconPolicyUpdateLib.inf 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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. CpuPlatformLib
  25. PchPcieRpLib
  26. PchInfoLib
  27. MmPciLib
  28. IoLib
  29. PchHsioLib
  30. [Packages]
  31. MinPlatformPkg/MinPlatformPkg.dec
  32. MdePkg/MdePkg.dec
  33. IntelFsp2Pkg/IntelFsp2Pkg.dec
  34. UefiCpuPkg/UefiCpuPkg.dec
  35. KabylakeSiliconPkg/SiPkg.dec
  36. KabylakeOpenBoardPkg/OpenBoardPkg.dec
  37. IntelSiliconPkg/IntelSiliconPkg.dec
  38. [Sources]
  39. PeiSiliconPolicyUpdateLib.c
  40. [Guids]
  41. gMemoryConfigNoCrcGuid
  42. gTianoLogoGuid ## CONSUMES
  43. gGraphicsPeiConfigGuid ## CONSUMES
  44. gCpuConfigGuid ## CONSUMES
  45. gHsioPciePreMemConfigGuid ## CONSUMES
  46. gHsioSataPreMemConfigGuid ## CONSUMES
  47. gSaMiscPeiPreMemConfigGuid ## CONSUMES
  48. gFspNvsBufferVariableGuid ## CONSUMES
  49. [Pcd]
  50. gSiPkgTokenSpaceGuid.PcdPeiMinMemorySize
  51. gSiPkgTokenSpaceGuid.PcdMchBaseAddress
  52. gSiPkgTokenSpaceGuid.PcdSmbusBaseAddress
  53. gSiPkgTokenSpaceGuid.PcdTsegSize
  54. gIntelSiliconPkgTokenSpaceGuid.PcdFlashMicrocodeFvBase
  55. gIntelSiliconPkgTokenSpaceGuid.PcdFlashMicrocodeFvSize
  56. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdGraphicsVbtGuid
  57. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompResistor ## CONSUMES
  58. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompTarget ## CONSUMES
  59. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqByteMap ## CONSUMES
  60. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqsMapCpu2Dram ## CONSUMES
  61. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdData
  62. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdDataSize
  63. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowLpHsioPtssTable1
  64. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowLpHsioPtssTable2
  65. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowLpHsioPtssTable1Size
  66. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowLpHsioPtssTable2Size
  67. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable1
  68. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable2
  69. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable1Size
  70. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable2Size
  71. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable1
  72. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable2
  73. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable1Size
  74. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable2Size
  75. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificHHsioPtssTable1
  76. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificHHsioPtssTable2
  77. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificHHsioPtssTable1Size
  78. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificHHsioPtssTable2Size
  79. # SPD Address Table
  80. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable0
  81. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable1
  82. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable2
  83. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable3