BoardAcpiDxe.inf 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. ### @file
  2. # Component information file for AcpiPlatform module
  3. #
  4. # Copyright (c) 2017 - 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 = BoardAcpiDxe
  12. FILE_GUID = E269E77D-6163-4F5D-8E59-21EAF114D307
  13. MODULE_TYPE = DXE_DRIVER
  14. VERSION_STRING = 1.0
  15. ENTRY_POINT = InstallAcpiBoard
  16. [Sources.common]
  17. BoardAcpiDxe.c
  18. AcpiGnvsInit.c
  19. UpdateDsdt.c
  20. Dsdt/DSDT.ASL
  21. [Packages]
  22. MdePkg/MdePkg.dec
  23. MdeModulePkg/MdeModulePkg.dec
  24. UefiCpuPkg/UefiCpuPkg.dec
  25. MinPlatformPkg/MinPlatformPkg.dec
  26. PcAtChipsetPkg/PcAtChipsetPkg.dec
  27. KabylakeOpenBoardPkg/OpenBoardPkg.dec
  28. KabylakeSiliconPkg/SiPkg.dec
  29. [LibraryClasses]
  30. UefiDriverEntryPoint
  31. BaseLib
  32. DebugLib
  33. IoLib
  34. PcdLib
  35. UefiBootServicesTableLib
  36. UefiRuntimeServicesTableLib
  37. UefiLib
  38. BaseMemoryLib
  39. HobLib
  40. AslUpdateLib
  41. BoardAcpiTableLib
  42. [Protocols]
  43. gEfiAcpiTableProtocolGuid ## CONSUMES
  44. gEfiFirmwareVolume2ProtocolGuid ## CONSUMES
  45. gEfiMpServiceProtocolGuid ## CONSUMES
  46. gEfiGlobalNvsAreaProtocolGuid
  47. gSaGlobalNvsAreaProtocolGuid ## CONSUMES
  48. [Pcd]
  49. gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
  50. gMinPlatformPkgTokenSpaceGuid.PcdPciReservedMemBase
  51. gMinPlatformPkgTokenSpaceGuid.PcdPciReservedMemLimit
  52. gMinPlatformPkgTokenSpaceGuid.PcdPciReservedMemAbove4GBBase
  53. gMinPlatformPkgTokenSpaceGuid.PcdPciReservedMemAbove4GBLimit
  54. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdAcpiGnvsAddress
  55. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdAcpiSleepState
  56. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdAcpiHibernate
  57. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdLowPowerS0Idle
  58. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDisableActiveTripPoints
  59. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDisablePassiveTripPoints
  60. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdDisableCriticalTripPoints
  61. [Depex]
  62. gEfiAcpiTableProtocolGuid AND
  63. gEfiFirmwareVolume2ProtocolGuid AND
  64. gEfiPciRootBridgeIoProtocolGuid AND
  65. gEfiVariableArchProtocolGuid AND
  66. gEfiVariableWriteArchProtocolGuid