1# 2# 3# Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved 4# 5 6# This program and the accompanying materials are licensed and made available under 7 8# the terms and conditions of the BSD License that accompanies this distribution. 9 10# The full text of the license may be found at 11 12# http://opensource.org/licenses/bsd-license.php. 13 14# 15 16# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 17 18# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 19 20# 21 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