PeiCpuPolicyLib.inf 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. ## @file
  2. # Component description file for the PeiCpuPolicyLib library.
  3. #
  4. # Copyright (c) 2019 - 2020 Intel Corporation. All rights reserved. <BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. ##
  9. [Defines]
  10. INF_VERSION = 0x00010017
  11. BASE_NAME = PeiCpuPolicyLib
  12. FILE_GUID = 5baafc8f-25c6-4d19-b141-585757509372
  13. VERSION_STRING = 1.0
  14. MODULE_TYPE = PEIM
  15. LIBRARY_CLASS = CpuPolicyLib
  16. [LibraryClasses]
  17. DebugLib
  18. IoLib
  19. PeiServicesLib
  20. BaseMemoryLib
  21. MemoryAllocationLib
  22. CpuPlatformLib
  23. PciSegmentLib
  24. SaPlatformLib
  25. SiConfigBlockLib
  26. PostCodeLib
  27. PcdLib
  28. ConfigBlockLib
  29. [Packages]
  30. MdePkg/MdePkg.dec
  31. UefiCpuPkg/UefiCpuPkg.dec
  32. CoffeelakeSiliconPkg/SiPkg.dec
  33. IntelSiliconPkg/IntelSiliconPkg.dec
  34. [Sources]
  35. PeiCpuPolicyLib.c
  36. PeiCpuPolicyLibrary.h
  37. CpuPrintPolicy.c
  38. PeiCpuPolicyLibPreMem.c
  39. CpuPrintPolicyPreMem.c
  40. [Ppis]
  41. gSiPolicyPpiGuid ## CONSUMES
  42. gSiPreMemPolicyPpiGuid ## CONSUMES
  43. [FixedPcd]
  44. gSiPkgTokenSpaceGuid.PcdFlashMicrocodeFvBase
  45. gSiPkgTokenSpaceGuid.PcdFlashMicrocodeFvSize
  46. [Pcd]
  47. gUefiCpuPkgTokenSpaceGuid.PcdCpuApLoopMode ## Produces
  48. [Guids]
  49. gCpuConfigGuid ## PRODUCES
  50. gCpuSgxConfigGuid ## PRODUCES
  51. gCpuPowerMgmtBasicConfigGuid ## PRODUCES
  52. gCpuPowerMgmtCustomConfigGuid ## PRODUCES
  53. gCpuTestConfigGuid ## PRODUCES
  54. gCpuPidTestConfigGuid ## PRODUCES
  55. gCpuPowerMgmtTestConfigGuid ## PRODUCES
  56. gCpuConfigLibPreMemConfigGuid ## PRODUCES
  57. gCpuSecurityPreMemConfigGuid ## PRODUCES
  58. gCpuOverclockingPreMemConfigGuid ## CONSUMES