PlatformCpuPolicy.inf 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. ## @file
  2. # Component description file for Platform CPU Policy DXE Driver.
  3. #
  4. # @copyright
  5. # Copyright 2015 - 2021 Intel Corporation. <BR>
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. ##
  9. [Defines]
  10. INF_VERSION = 0x00010005
  11. BASE_NAME = PlatformCpuPolicy
  12. FILE_GUID = 76A7B4FC-C8D5-462d-A4D2-6E88338A772A
  13. MODULE_TYPE = DXE_DRIVER
  14. VERSION_STRING = 1.0
  15. ENTRY_POINT = PlatformCpuPolicyEntryPoint
  16. [Sources]
  17. PlatformCpuPolicy.c
  18. [Packages]
  19. UefiCpuPkg/UefiCpuPkg.dec
  20. MdePkg/MdePkg.dec
  21. WhitleySiliconPkg/CpRcPkg.dec
  22. WhitleySiliconPkg/WhitleySiliconPkg.dec
  23. WhitleyOpenBoardPkg/PlatformPkg.dec
  24. WhitleySiliconPkg/SiliconPkg.dec
  25. WhitleySiliconPkg/Cpu/CpuRcPkg.dec
  26. [LibraryClasses]
  27. UefiDriverEntryPoint
  28. PcdLib
  29. UefiBootServicesTableLib
  30. UefiRuntimeServicesTableLib
  31. BaseLib
  32. MemoryAllocationLib
  33. BaseMemoryLib
  34. HobLib
  35. IoLib
  36. [Protocols]
  37. gEfiPlatformTypeProtocolGuid
  38. gEfiCpuPolicyProtocolGuid
  39. gPpmPolicyProtocolGuid
  40. gDynamicSiLibraryProtocolGuid ## CONSUMES
  41. [Guids]
  42. gEfiSetupVariableGuid
  43. gEfiSocketMemoryVariableGuid
  44. gEfiSocketPowermanagementVarGuid
  45. gEfiSocketProcessorCoreVarGuid
  46. gEfiEndOfDxeEventGroupGuid
  47. [Pcd]
  48. gCpuPkgTokenSpaceGuid.PcdPlatformCpuSocketCount
  49. gCpuPkgTokenSpaceGuid.PcdCpuSocketId
  50. gCpuPkgTokenSpaceGuid.PcdCpuSmmMsrSaveStateEnable
  51. gCpuPkgTokenSpaceGuid.PcdCpuSmmProtectedModeEnable
  52. gCpuPkgTokenSpaceGuid.PcdCpuSmmRuntimeCtlHooks
  53. gSiPkgTokenSpaceGuid.PcdAcpiBaseAddress
  54. gOemSkuTokenSpaceGuid.PcdOemSkuBoardSocketCount
  55. gCpuPkgTokenSpaceGuid.PcdCpuIEDRamSize
  56. gStructPcdTokenSpaceGuid.PcdSocketIioConfig
  57. gStructPcdTokenSpaceGuid.PcdSocketCommonRcConfig
  58. gStructPcdTokenSpaceGuid.PcdSocketMpLinkConfig
  59. gStructPcdTokenSpaceGuid.PcdSocketMemoryConfig
  60. gStructPcdTokenSpaceGuid.PcdSocketPowerManagementConfig
  61. gStructPcdTokenSpaceGuid.PcdSocketProcessorCoreConfig
  62. gStructPcdTokenSpaceGuid.PcdSetup
  63. gStructPcdTokenSpaceGuid.PcdPchSetup
  64. gStructPcdTokenSpaceGuid.PcdFpgaSocketConfig
  65. gOemSkuTokenSpaceGuid.PcdTurboPowerLimitLock
  66. [FixedPcd]
  67. gEfiCpRcPkgTokenSpaceGuid.PcdMaxCpuSocketCount
  68. gEfiCpRcPkgTokenSpaceGuid.PcdMaxCpuCoreCount
  69. [Depex]
  70. gEfiVariableArchProtocolGuid AND gEfiPlatformTypeProtocolGuid AND gDynamicSiLibraryProtocolGuid