PeiDxeSmmPmcPrivateLibCnl.inf 910 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. ## @file
  2. # PEI/DXE/SMM PCH PMC Private Lib for Cannon Lake PCH.
  3. #
  4. # All function in this library is available for PEI, DXE, and SMM,
  5. # But do not support UEFI RUNTIME environment call.
  6. #
  7. # Copyright (c) 2019 - 2020 Intel Corporation. All rights reserved. <BR>
  8. #
  9. # SPDX-License-Identifier: BSD-2-Clause-Patent
  10. #
  11. ##
  12. [Defines]
  13. INF_VERSION = 0x00010017
  14. BASE_NAME = PeiDxeSmmPmcPrivateLibCnl
  15. FILE_GUID = A1CB52AD-4FAB-4214-94A0-323E3BE4E934
  16. VERSION_STRING = 1.0
  17. MODULE_TYPE = BASE
  18. LIBRARY_CLASS = PmcPrivateLib
  19. [LibraryClasses]
  20. BaseLib
  21. IoLib
  22. DebugLib
  23. TimerLib
  24. PciSegmentLib
  25. PchInfoLib
  26. PchPcrLib
  27. PmcLib
  28. PchPsfPrivateLib
  29. PchDmiLib
  30. SataLib
  31. BaseMemoryLib
  32. [Packages]
  33. MdePkg/MdePkg.dec
  34. CoffeelakeSiliconPkg/SiPkg.dec
  35. IntelSiliconPkg/IntelSiliconPkg.dec
  36. [Pcd]
  37. gSiPkgTokenSpaceGuid.PcdAcpiBaseAddress
  38. [Sources]
  39. PmcPrivateLib.c
  40. PmcPrivateLibClient.c
  41. PmcPrivateLibCnl.c