PlatformDxe.inf 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. ## @file
  2. #
  3. # Copyright (c) 1999 - 2019, Intel Corporation. All rights reserved
  4. #
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. #
  8. # Module Name:
  9. #
  10. # PlatformBB.inf
  11. #
  12. # Abstract:
  13. #
  14. # Component description file for platform DXE driver
  15. # ------------------------------------------------------------------------------
  16. # Rev Date<MM/DD/YYYY> Name Description
  17. # ------------------------------------------------------------------------------
  18. # R01 <04/22/2011> LB Update code for SIO83627UHG support.
  19. # ------------------------------------------------------------------------------
  20. #
  21. ##
  22. [defines]
  23. INF_VERSION = 0x00010005
  24. BASE_NAME = PlatformDxe
  25. FILE_GUID = 056E7324-A718-465b-9A84-228F06642B4F
  26. MODULE_TYPE = DXE_DRIVER
  27. VERSION_STRING = 1.0
  28. PI_SPECIFICATION_VERSION = 0x0001000A
  29. ENTRY_POINT = InitializePlatform
  30. [sources.common]
  31. BoardId.c
  32. BoardIdDecode.c
  33. ClockControl.c
  34. Platform.c
  35. IchRegTable.c
  36. IchPlatformPolicy.c
  37. PciDevice.c
  38. SlotConfig.c
  39. IchTcoReset.c
  40. SensorVar.c
  41. LegacySpeaker.c
  42. Observable/Observable.c
  43. ExI.c
  44. Rtc.c
  45. [Packages]
  46. MdePkg/MdePkg.dec
  47. MdeModulePkg/MdeModulePkg.dec
  48. SecurityPkg/SecurityPkg.dec
  49. CryptoPkg/CryptoPkg.dec
  50. BoardModulePkg/BoardModulePkg.dec
  51. Vlv2TbltDevicePkg/PlatformPkg.dec
  52. Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
  53. [LibraryClasses]
  54. BaseLib
  55. BaseMemoryLib
  56. MemoryAllocationLib
  57. UefiBootServicesTableLib
  58. UefiDriverEntryPoint
  59. UefiRuntimeServicesTableLib
  60. DxeServicesTableLib
  61. PchPlatformLib
  62. DebugLib
  63. HiiLib
  64. PrintLib
  65. UefiLib
  66. S3BootScriptLib
  67. ReportStatusCodeLib
  68. EfiRegTableLib
  69. BiosIdLib
  70. BaseCryptLib
  71. HobLib
  72. [Guids]
  73. gEfiPlatformBootModeGuid
  74. gEfiBoardFeaturesGuid
  75. gItkDataVarGuid
  76. gDmiDataGuid
  77. gEfiPciLanInfoGuid
  78. gEfiNormalSetupGuid
  79. gEfiGlobalVariableGuid
  80. gEfiEventExitBootServicesGuid
  81. gEfiVlv2VariableGuid
  82. gEfiEndOfDxeEventGroupGuid
  83. [Protocols]
  84. gEfiPciRootBridgeIoProtocolGuid # CONSUMES ## GUID
  85. gEfiVariableArchProtocolGuid
  86. gEfiVariableWriteArchProtocolGuid
  87. gEfiHiiConfigAccessProtocolGuid
  88. gEfiCpuIo2ProtocolGuid
  89. gEfiDevicePathProtocolGuid
  90. gEfiDiskInfoProtocolGuid
  91. gEfiPciIoProtocolGuid
  92. gDxePchPlatformPolicyProtocolGuid
  93. gEfiSpeakerInterfaceProtocolGuid
  94. gDxeVlvPlatformPolicyGuid
  95. gEfiSmbiosSlotPopulationGuid
  96. gObservableProtocolGuid
  97. gEfiCk505ClockPlatformInfoGuid
  98. gEfiTcoResetProtocolGuid
  99. gEfiWatchdogTimerDriverProtocolGuid
  100. gEfiPlatformIdeInitProtocolGuid
  101. gEfiGlobalNvsAreaProtocolGuid
  102. gIgdOpRegionProtocolGuid
  103. gEdkiiVariableLockProtocolGuid
  104. [Pcd.common]
  105. gPlatformModuleTokenSpaceGuid.PcdPBTNDisableInterval
  106. gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
  107. gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress
  108. gPlatformModuleTokenSpaceGuid.PcdFlashMicroCodeAddress
  109. gPlatformModuleTokenSpaceGuid.PcdFlashMicroCodeSize
  110. gEfiMdeModulePkgTokenSpaceGuid.PcdFastPS2Detection
  111. gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
  112. gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoveryBase
  113. gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoverySize
  114. [Depex]
  115. gEfiPciRootBridgeIoProtocolGuid AND
  116. gEfiVariableArchProtocolGuid AND
  117. gEfiVariableWriteArchProtocolGuid AND
  118. gEfiCpuIo2ProtocolGuid AND
  119. gDxePchPlatformPolicyProtocolGuid AND
  120. gEfiGlobalNvsAreaProtocolGuid