3 # Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
16 # Component description file for SMM Platform handler module
21 INF_VERSION = 0x00010005
22 BASE_NAME = PlatformSmm
23 FILE_GUID = 99C20A37-042A-46e2-80F4-E4027FDBC86F
24 MODULE_TYPE = DXE_SMM_DRIVER
26 ENTRY_POINT = InitializePlatformSmm
27 PI_SPECIFICATION_VERSION = 0x0001000A
30 # The following information is for reference only and not required by the build tools.
32 # VALID_ARCHITECTURES = IA32 X64
41 UefiBootServicesTableLib
55 gEfiAcpiVariableCompatiblityGuid
60 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
63 gEfiSmmBase2ProtocolGuid
64 gEfiSmmIchnDispatchProtocolGuid
65 gEfiGlobalNvsAreaProtocolGuid
66 gEfiSmmSwDispatchProtocolGuid
67 gEfiSmmPowerButtonDispatchProtocolGuid
68 gEfiSmmSxDispatchProtocolGuid
69 gEfiSmmVariableProtocolGuid
70 gEfiCpuIo2ProtocolGuid
74 MdeModulePkg/MdeModulePkg.dec
75 IntelFrameworkPkg/IntelFrameworkPkg.dec
76 Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
77 Vlv2TbltDevicePkg/PlatformPkg.dec
78 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
81 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
84 gEfiSmmBase2ProtocolGuid AND
85 gEfiSmmAccess2ProtocolGuid AND
86 gEfiSmmPowerButtonDispatchProtocolGuid AND
87 gEfiSmmSxDispatchProtocolGuid AND
88 gEfiSmmIchnDispatchProtocolGuid AND
89 gEfiSmmSwDispatchProtocolGuid AND
90 gEfiVariableArchProtocolGuid AND
91 gEfiVariableWriteArchProtocolGuid AND
92 gEfiGlobalNvsAreaProtocolGuid