AcpiSmmPlatform.inf 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. ## @file
  2. # Component description file for ACPI SMM Platform handler module
  3. #
  4. # This is QNC Smm platform driver .
  5. # Copyright (c) 2013-2019 Intel Corporation.
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. #
  9. ##
  10. [Defines]
  11. INF_VERSION = 0x00010005
  12. BASE_NAME = AcpiSmmPlatform
  13. FILE_GUID = F5AC7057-5650-466e-B692-76A47223EFB0
  14. MODULE_TYPE = DXE_SMM_DRIVER
  15. VERSION_STRING = 1.0
  16. PI_SPECIFICATION_VERSION = 0x0001000A
  17. ENTRY_POINT = InitAcpiSmmPlatform
  18. [Sources]
  19. AcpiSmmPlatform.c
  20. AcpiSmmPlatform.h
  21. [Packages]
  22. MdePkg/MdePkg.dec
  23. MdeModulePkg/MdeModulePkg.dec
  24. QuarkSocPkg/QuarkSocPkg.dec
  25. QuarkPlatformPkg/QuarkPlatformPkg.dec
  26. [LibraryClasses]
  27. UefiBootServicesTableLib
  28. UefiRuntimeServicesTableLib
  29. ReportStatusCodeLib
  30. UefiDriverEntryPoint
  31. DebugLib
  32. IoLib
  33. PciLib
  34. BaseMemoryLib
  35. BaseLib
  36. SmmServicesTableLib
  37. PcdLib
  38. HobLib
  39. S3BootScriptLib
  40. LockBoxLib
  41. PlatformHelperLib
  42. IntelQNCLib
  43. PlatformPcieHelperLib
  44. [Protocols]
  45. gEfiSmmSxDispatch2ProtocolGuid
  46. gEfiPciRootBridgeIoProtocolGuid
  47. gEfiVariableArchProtocolGuid
  48. gEfiVariableWriteArchProtocolGuid
  49. gEfiGlobalNvsAreaProtocolGuid
  50. gEfiSmmSwDispatch2ProtocolGuid
  51. [Guids]
  52. gEfiSmmPeiSmramMemoryReserveGuid
  53. gQncS3CodeInLockBoxGuid
  54. gQncS3ContextInLockBoxGuid
  55. [Pcd]
  56. gQuarkPlatformTokenSpaceGuid.PcdPlatformType
  57. gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeS3SuspendStart
  58. gQuarkPlatformTokenSpaceGuid.PcdS3AcpiReservedMemorySize
  59. gEfiQuarkNcSocIdTokenSpaceGuid.PcdGpe0blkIoBaseAddress
  60. gEfiQuarkNcSocIdTokenSpaceGuid.PcdPm1blkIoBaseAddress
  61. [Depex]
  62. gEfiSmmSxDispatch2ProtocolGuid AND
  63. gEfiPciRootBridgeIoProtocolGuid AND
  64. gEfiVariableArchProtocolGuid AND
  65. gEfiVariableWriteArchProtocolGuid AND
  66. gEfiGlobalNvsAreaProtocolGuid AND
  67. gEfiQncS3SupportProtocolGuid