]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLibStm.inf
BaseTools: Script for converting .aml to .hex
[mirror_edk2.git] / UefiCpuPkg / Library / SmmCpuFeaturesLib / SmmCpuFeaturesLibStm.inf
CommitLineData
09119a00
MK
1## @file\r
2# The CPU specific programming for PiSmmCpuDxeSmm module when STM support\r
3# is included.\r
4#\r
23660113 5# Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
0acd8697 6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
09119a00
MK
7#\r
8##\r
9\r
10[Defines]\r
11 INF_VERSION = 0x00010005\r
12 BASE_NAME = SmmCpuFeaturesLibStm\r
13 MODULE_UNI_FILE = SmmCpuFeaturesLib.uni\r
14 FILE_GUID = 374DE830-81C5-4CC8-B2AB-28F0AB73710B\r
15 MODULE_TYPE = DXE_SMM_DRIVER\r
16 VERSION_STRING = 1.0\r
17 LIBRARY_CLASS = SmmCpuFeaturesLib\r
18 CONSTRUCTOR = SmmCpuFeaturesLibStmConstructor\r
19\r
20[Sources]\r
21 SmmCpuFeaturesLib.c\r
22 SmmStm.c\r
23 SmmStm.h\r
24\r
25[Sources.Ia32]\r
26 Ia32/SmmStmSupport.c\r
27\r
09119a00
MK
28\r
29 Ia32/SmiEntry.nasm\r
30 Ia32/SmiException.nasm\r
31\r
09119a00
MK
32[Sources.X64]\r
33 X64/SmmStmSupport.c\r
34\r
09119a00
MK
35\r
36 X64/SmiEntry.nasm\r
37 X64/SmiException.nasm\r
38\r
09119a00
MK
39[Packages]\r
40 MdePkg/MdePkg.dec\r
41 MdeModulePkg/MdeModulePkg.dec\r
42 UefiCpuPkg/UefiCpuPkg.dec\r
43\r
44[LibraryClasses]\r
45 BaseLib\r
46 BaseMemoryLib\r
47 PcdLib\r
48 HobLib\r
49 MemoryAllocationLib\r
50 DebugLib\r
51 UefiBootServicesTableLib\r
52 SmmServicesTableLib\r
53 TpmMeasurementLib\r
54\r
55[Protocols]\r
56 gEfiMpServiceProtocolGuid ## CONSUMES\r
57 gEfiSmmEndOfDxeProtocolGuid ## CONSUMES\r
58 gEfiSmMonitorInitProtocolGuid ## PRODUCES\r
59\r
60[Guids]\r
61 gMsegSmramGuid ## SOMETIMES_CONSUMES ## HOB\r
62 gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
63 gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
64\r
65[Pcd]\r
66 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber ## SOMETIMES_CONSUMES\r
67 gUefiCpuPkgTokenSpaceGuid.PcdCpuMsegSize ## SOMETIMES_CONSUMES\r
68 gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmStmExceptionStackSize ## SOMETIMES_CONSUMES\r
69 gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmStackGuard ## CONSUMES\r
70\r
71[Depex]\r
72 gEfiMpServiceProtocolGuid\r