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