PlatformInitPei.inf 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. #
  2. #
  3. # Copyright (c) 1999 - 2019, Intel Corporation. All rights reserved
  4. #
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. # Module Name:
  8. #
  9. # PlatformEarlyInit.inf
  10. #
  11. # Abstract:
  12. #
  13. # Component description file for PlatformEarlyInit module
  14. #
  15. #--*/
  16. [defines]
  17. INF_VERSION = 0x00010005
  18. BASE_NAME = PlatformEarlyInit
  19. FILE_GUID = 0A5EA2E1-BE0B-44a0-A775-F429C9A018A0
  20. MODULE_TYPE = PEIM
  21. VERSION_STRING = 1.0
  22. PI_SPECIFICATION_VERSION = 0x0001000A
  23. ENTRY_POINT = PlatformEarlyInitEntry
  24. [sources.common]
  25. BootMode.c
  26. CpuInitPeim.c
  27. PchInitPeim.c
  28. MchInit.c
  29. MemoryCallback.c
  30. MemoryPeim.c
  31. PlatformEarlyInit.c
  32. PlatformEarlyInit.h
  33. PlatformInfoInit.c
  34. LegacySpeaker.c
  35. LegacySpeaker.h
  36. Stall.c
  37. PlatformSsaInitPeim.c
  38. [Packages]
  39. MdePkg/MdePkg.dec
  40. MdeModulePkg/MdeModulePkg.dec
  41. Vlv2TbltDevicePkg/PlatformPkg.dec
  42. Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
  43. Vlv2SocBinPkg/Vlv2SocBinPkg.dec
  44. UefiCpuPkg/UefiCpuPkg.dec
  45. [LibraryClasses]
  46. PeimEntryPoint
  47. DebugLib
  48. HobLib
  49. IoLib
  50. MultiPlatformLib
  51. PcdLib
  52. PchPlatformLib
  53. MtrrLib
  54. [Ppis]
  55. gEfiPeiStallPpiGuid
  56. gPeiSpeakerInterfacePpiGuid
  57. gEfiPeiMemoryDiscoveredPpiGuid
  58. gVlvPolicyPpiGuid
  59. gEfiPeiReadOnlyVariable2PpiGuid
  60. gEfiPeiResetPpiGuid
  61. gEfiEndOfPeiSignalPpiGuid
  62. gPeiSmbusPolicyPpiGuid
  63. gPeiCapsulePpiGuid
  64. gEfiPeiBootInRecoveryModePpiGuid
  65. gEfiPeiRecoveryModulePpiGuid
  66. gEfiPeiDeviceRecoveryModulePpiGuid
  67. gPeiCachePpiGuid
  68. gEfiPeiMasterBootModePpiGuid
  69. gPchInitPpiGuid
  70. gPchUsbPolicyPpiGuid
  71. [Guids]
  72. gEfiSetupVariableGuid
  73. gEfiPlatformInfoGuid
  74. gEfiPlatformBootModeGuid
  75. gEfiGlobalVariableGuid
  76. gRecoveryOnFatFloppyDiskGuid
  77. gRecoveryOnFatUsbDiskGuid
  78. gRecoveryOnFatIdeDiskGuid
  79. gRecoveryOnDataCdGuid
  80. gMfgModeVariableGuid
  81. gEfiNormalSetupGuid
  82. gEfiMemoryTypeInformationGuid
  83. gOsSelectionVariableGuid
  84. [Pcd.common]
  85. gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
  86. gPlatformModuleTokenSpaceGuid.PcdFlashFvMainSize
  87. gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
  88. gEfiIchTokenSpaceGuid.PcdPeiIchEhciControllerMemoryBaseAddress
  89. gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress
  90. gPlatformModuleTokenSpaceGuid.PcdFlashAreaSize
  91. gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Base
  92. gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Size
  93. [Pcd]
  94. gEfiVLVTokenSpaceGuid.PcdMeasuredBootEnable
  95. gPlatformModuleTokenSpaceGuid.PcdBootState
  96. [Depex]
  97. gEfiPeiReadOnlyVariable2PpiGuid AND gPeiCachePpiGuid