PlatformSmm.inf 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. #
  2. #
  3. # Copyright (c) 1999 - 2019, Intel Corporation. All rights reserved
  4. #
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. # Module Name:
  8. #
  9. # Platform.inf
  10. #
  11. # Abstract:
  12. #
  13. # Component description file for SMM Platform handler module
  14. #
  15. #--*/
  16. [Defines]
  17. INF_VERSION = 0x00010005
  18. BASE_NAME = PlatformSmm
  19. FILE_GUID = 99C20A37-042A-46e2-80F4-E4027FDBC86F
  20. MODULE_TYPE = DXE_SMM_DRIVER
  21. VERSION_STRING = 1.0
  22. ENTRY_POINT = InitializePlatformSmm
  23. PI_SPECIFICATION_VERSION = 0x0001000A
  24. #
  25. # The following information is for reference only and not required by the build tools.
  26. #
  27. # VALID_ARCHITECTURES = IA32 X64
  28. #
  29. [Sources]
  30. S3Save.c
  31. Platform.c
  32. [LibraryClasses]
  33. UefiDriverEntryPoint
  34. UefiBootServicesTableLib
  35. DebugLib
  36. IoLib
  37. BaseLib
  38. BaseMemoryLib
  39. DevicePathLib
  40. HobLib
  41. S3BootScriptLib
  42. StallSmmLib
  43. PchPlatformLib
  44. [Guids]
  45. gEfiSetupVariableGuid
  46. [Protocols]
  47. gEfiSmmIchnDispatchProtocolGuid
  48. gEfiGlobalNvsAreaProtocolGuid
  49. gEfiSmmSwDispatchProtocolGuid
  50. gEfiSmmPowerButtonDispatchProtocolGuid
  51. gEfiSmmSxDispatchProtocolGuid
  52. gEfiSmmVariableProtocolGuid
  53. [Packages]
  54. MdePkg/MdePkg.dec
  55. MdeModulePkg/MdeModulePkg.dec
  56. IntelFrameworkPkg/IntelFrameworkPkg.dec
  57. Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
  58. Vlv2TbltDevicePkg/PlatformPkg.dec
  59. [Pcd.common]
  60. gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
  61. [Depex]
  62. gEfiSmmAccess2ProtocolGuid AND
  63. gEfiSmmPowerButtonDispatchProtocolGuid AND
  64. gEfiSmmSxDispatchProtocolGuid AND
  65. gEfiSmmIchnDispatchProtocolGuid AND
  66. gEfiSmmSwDispatchProtocolGuid AND
  67. gEfiVariableArchProtocolGuid AND
  68. gEfiVariableWriteArchProtocolGuid AND
  69. gEfiGlobalNvsAreaProtocolGuid