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. SmmServicesTableLib
  36. DebugLib
  37. IoLib
  38. BaseLib
  39. BaseMemoryLib
  40. DevicePathLib
  41. HobLib
  42. S3BootScriptLib
  43. StallSmmLib
  44. PchPlatformLib
  45. [Guids]
  46. gEfiSetupVariableGuid
  47. [Protocols]
  48. gEfiSmmIchnDispatchProtocolGuid
  49. gEfiGlobalNvsAreaProtocolGuid
  50. gEfiSmmSwDispatch2ProtocolGuid
  51. gEfiSmmPowerButtonDispatch2ProtocolGuid
  52. gEfiSmmSxDispatch2ProtocolGuid
  53. gEfiSmmVariableProtocolGuid
  54. [Packages]
  55. MdePkg/MdePkg.dec
  56. MdeModulePkg/MdeModulePkg.dec
  57. Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
  58. Vlv2TbltDevicePkg/PlatformPkg.dec
  59. [Pcd.common]
  60. gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
  61. [Depex]
  62. gEfiSmmAccess2ProtocolGuid AND
  63. gEfiSmmPowerButtonDispatch2ProtocolGuid AND
  64. gEfiSmmSxDispatch2ProtocolGuid AND
  65. gEfiSmmIchnDispatchProtocolGuid AND
  66. gEfiSmmSwDispatch2ProtocolGuid AND
  67. gEfiVariableArchProtocolGuid AND
  68. gEfiVariableWriteArchProtocolGuid AND
  69. gEfiGlobalNvsAreaProtocolGuid