AcpiPlatform.inf 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. ## @file
  2. #
  3. # @copyright
  4. # Copyright 2009 - 2020 Intel Corporation. <BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. ##
  8. [Defines]
  9. INF_VERSION = 0x00010005
  10. BASE_NAME = AcpiPlatform
  11. FILE_GUID = 87AB821C-79B8-4ef6-A913-21D22063F55F
  12. MODULE_TYPE = DXE_DRIVER
  13. VERSION_STRING = 1.0
  14. ENTRY_POINT = AcpiPlatformEntryPoint
  15. [Sources]
  16. AcpiPlatform.c
  17. AcpiPlatform.h
  18. AcpiPlatformUtils.c
  19. AcpiPlatformUtils.h
  20. AcpiPlatformHooks.c
  21. AcpiPlatformHooks.h
  22. AcpiPlatformVTDHooks.c
  23. [Packages]
  24. WhitleyOpenBoardPkg/PlatformPkg.dec
  25. WhitleySiliconPkg/SiliconPkg.dec
  26. WhitleySiliconPkg/Cpu/CpuRcPkg.dec
  27. WhitleySiliconPkg/CpRcPkg.dec
  28. WhitleySiliconPkg/WhitleySiliconPkg.dec
  29. MdePkg/MdePkg.dec
  30. MdeModulePkg/MdeModulePkg.dec
  31. UefiCpuPkg/UefiCpuPkg.dec
  32. [LibraryClasses]
  33. UefiBootServicesTableLib
  34. UefiDriverEntryPoint
  35. BaseMemoryLib
  36. DebugLib
  37. UefiLib
  38. UefiRuntimeServicesTableLib
  39. HobLib
  40. SetupLib
  41. AcpiPlatformTableLib
  42. ReportStatusCodeLib
  43. PcdLib
  44. LocalApicLib
  45. [Protocols]
  46. gEfiMpServiceProtocolGuid
  47. gEfiIioUdsProtocolGuid
  48. gEfiGlobalNvsAreaProtocolGuid
  49. gEfiPciEnumerationCompleteProtocolGuid
  50. gEfiPciIoProtocolGuid
  51. gEfiFirmwareVolume2ProtocolGuid
  52. gEfiAcpiTableProtocolGuid # ALWAYS_CONSUMED; before was gEfiAcpiSupportProtocolGuid
  53. gEfiSerialIoProtocolGuid
  54. gDxeEnhancedSpeedstepProtocolGuid
  55. gEfiPlatformTypeProtocolGuid
  56. gDmaRemapProtocolGuid
  57. gEfiCrystalRidgeGuid
  58. gEfiSmbiosProtocolGuid
  59. gEfiPciRootBridgeIoProtocolGuid
  60. gAcpiPlatformProtocolGuid
  61. gDynamicSiLibraryProtocolGuid ## CONSUMES
  62. gDynamicSiLibraryProtocol2Guid ## CONSUMES
  63. [Guids]
  64. gEfiGlobalVariableGuid
  65. gEfiAcpiTableStorageGuid
  66. gEfiPmSsdtTableStorageGuid
  67. gEfiPcAnsiGuid
  68. gEfiVT100PlusGuid
  69. gEfiVT100Guid
  70. gEfiVTUTF8Guid
  71. gEfiHobListGuid
  72. gEfiPlatformInfoGuid
  73. gEfiSetupVariableGuid
  74. gEfiEndOfDxeEventGroupGuid
  75. gEfiEventExitBootServicesGuid
  76. gEfiSocketIioVariableGuid
  77. gEfiSocketMemoryVariableGuid
  78. gEfiSocketCommonRcVariableGuid
  79. gEfiSocketMpLinkVariableGuid
  80. gEfiSocketPowermanagementVarGuid
  81. gEfiSocketProcessorCoreVarGuid
  82. gPchInfoHobGuid ## CONSUMES
  83. [Pcd]
  84. gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId
  85. gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId
  86. gOemSkuTokenSpaceGuid.PcdOemTableIdXhci
  87. gPlatformTokenSpaceGuid.PcdDebugModeEnable ## CONSUMES
  88. [FixedPcd]
  89. gEfiCpRcPkgTokenSpaceGuid.PcdMaxCpuSocketCount
  90. gEfiCpRcPkgTokenSpaceGuid.PcdMaxCpuCoreCount
  91. [Depex]
  92. gDynamicSiLibraryProtocolGuid AND
  93. gDynamicSiLibraryProtocol2Guid AND
  94. gDmaRemapProtocolGuid AND
  95. gEfiAcpiTableProtocolGuid AND
  96. gEfiMpServiceProtocolGuid AND
  97. gEfiIioSystemProtocolGuid AND
  98. gSmbiosMemInfoProtocolGuid