1 # 2 # 3 # Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved 4 # 6 # This program and the accompanying materials are licensed and made available under 8 # the terms and conditions of the BSD License that accompanies this distribution. 10 # The full text of the license may be found at 12 # http://opensource.org/licenses/bsd-license.php. 14 # 16 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 18 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 20 # 22 # 23 # 24 # Module Name: 25 # 26 # Platform.inf 27 # 28 # Abstract: 29 # 30 # Component description file for SMM Platform handler module 31 # 32 #--*/ 33 34 [Defines] 35 INF_VERSION = 0x00010005 36 BASE_NAME = PlatformSmm 37 FILE_GUID = 99C20A37-042A-46e2-80F4-E4027FDBC86F 38 MODULE_TYPE = DXE_SMM_DRIVER 39 VERSION_STRING = 1.0 40 ENTRY_POINT = InitializePlatformSmm 41 PI_SPECIFICATION_VERSION = 0x0001000A 42 43 # 44 # The following information is for reference only and not required by the build tools. 45 # 46 # VALID_ARCHITECTURES = IA32 X64 47 # 48 49 [Sources] 50 S3Save.c 51 Platform.c 52 53 [LibraryClasses] 54 UefiDriverEntryPoint 55 UefiBootServicesTableLib 56 DebugLib 57 IoLib 58 BaseLib 59 BaseMemoryLib 60 DevicePathLib 61 HobLib 62 S3BootScriptLib 63 StallSmmLib 64 PchPlatformLib 65 66 [Guids] 67 gEfiSetupVariableGuid 68 gDmiDataGuid 69 gEfiAcpiVariableCompatiblityGuid 70 gEfiPciLanInfoGuid 71 gEfiPciLanInfoGuid 72 73 [FeaturePcd] 74 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode 75 76 [Protocols] 77 gEfiSmmBaseProtocolGuid 78 gEfiSmmIchnDispatchProtocolGuid 79 gEfiGlobalNvsAreaProtocolGuid 80 gEfiSmmSwDispatchProtocolGuid 81 gEfiSmmPowerButtonDispatchProtocolGuid 82 gEfiSmmSxDispatchProtocolGuid 83 gEfiSmmVariableProtocolGuid 84 gEfiCpuIo2ProtocolGuid 85 86 [Packages] 87 MdePkg/MdePkg.dec 88 MdeModulePkg/MdeModulePkg.dec 89 IntelFrameworkPkg/IntelFrameworkPkg.dec 90 Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec 91 Vlv2TbltDevicePkg/PlatformPkg.dec 92 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec 93 94 [Pcd.common] 95 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress 96 97 [Depex] 98 gEfiSmmBaseProtocolGuid AND 99 gEfiSmmAccess2ProtocolGuid AND 100 gEfiSmmPowerButtonDispatchProtocolGuid AND 101 gEfiSmmSxDispatchProtocolGuid AND 102 gEfiSmmIchnDispatchProtocolGuid AND 103 gEfiSmmSwDispatchProtocolGuid AND 104 gEfiVariableArchProtocolGuid AND 105 gEfiVariableWriteArchProtocolGuid AND 106 gEfiGlobalNvsAreaProtocolGuid 107 108