PlatformInitPei.inf 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  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. gEfiPlatformCpuInfoGuid
  76. gEfiGlobalVariableGuid
  77. gRecoveryOnFatFloppyDiskGuid
  78. gRecoveryOnFatUsbDiskGuid
  79. gRecoveryOnFatIdeDiskGuid
  80. gRecoveryOnDataCdGuid
  81. gMfgModeVariableGuid
  82. gEfiNormalSetupGuid
  83. gEfiMemoryTypeInformationGuid
  84. gOsSelectionVariableGuid
  85. [Pcd.common]
  86. gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
  87. gPlatformModuleTokenSpaceGuid.PcdFlashFvMainSize
  88. gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
  89. gEfiIchTokenSpaceGuid.PcdPeiIchEhciControllerMemoryBaseAddress
  90. gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress
  91. gPlatformModuleTokenSpaceGuid.PcdFlashAreaSize
  92. gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Base
  93. gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Size
  94. [Pcd]
  95. gEfiVLVTokenSpaceGuid.PcdMeasuredBootEnable
  96. gPlatformModuleTokenSpaceGuid.PcdBootState
  97. [Depex]
  98. gEfiPeiReadOnlyVariable2PpiGuid AND gPeiCachePpiGuid