VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLibStm.inf@ 99404

Last change on this file since 99404 was 99404, checked in by vboxsync, 23 months ago

Devices/EFI/FirmwareNew: Update to edk2-stable202302 and make it build, bugref:4643

  • Property svn:eol-style set to native
File size: 2.1 KB
Line 
1## @file
2# The CPU specific programming for PiSmmCpuDxeSmm module when STM support
3# is included.
4#
5# Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
6# SPDX-License-Identifier: BSD-2-Clause-Patent
7#
8##
9
10[Defines]
11 INF_VERSION = 0x00010005
12 BASE_NAME = SmmCpuFeaturesLibStm
13 MODULE_UNI_FILE = SmmCpuFeaturesLib.uni
14 FILE_GUID = 374DE830-81C5-4CC8-B2AB-28F0AB73710B
15 MODULE_TYPE = DXE_SMM_DRIVER
16 VERSION_STRING = 1.0
17 LIBRARY_CLASS = SmmCpuFeaturesLib
18 CONSTRUCTOR = SmmCpuFeaturesLibStmConstructor
19
20[Sources]
21 CpuFeaturesLib.h
22 IntelSmmCpuFeaturesLib.c
23 SmmCpuFeaturesLibCommon.c
24 SmmStm.c
25 SmmStm.h
26 TraditionalMmCpuFeaturesLib.c
27
28[Sources.Ia32]
29 Ia32/SmmStmSupport.c
30
31
32 Ia32/SmiEntry.nasm
33 Ia32/SmiException.nasm
34
35[Sources.X64]
36 X64/SmmStmSupport.c
37
38
39 X64/SmiEntry.nasm
40 X64/SmiException.nasm
41
42[Packages]
43 MdePkg/MdePkg.dec
44 MdeModulePkg/MdeModulePkg.dec
45 UefiCpuPkg/UefiCpuPkg.dec
46
47[LibraryClasses]
48 BaseLib
49 BaseMemoryLib
50 PcdLib
51 HobLib
52 MemoryAllocationLib
53 DebugLib
54 UefiBootServicesTableLib
55 SmmServicesTableLib
56 TpmMeasurementLib
57
58[Protocols]
59 gEfiMpServiceProtocolGuid ## CONSUMES
60 gEfiSmmEndOfDxeProtocolGuid ## CONSUMES
61 gEfiSmMonitorInitProtocolGuid ## PRODUCES
62
63[Guids]
64 gMsegSmramGuid ## SOMETIMES_CONSUMES ## HOB
65 gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable
66 gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable
67
68[Pcd]
69 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber ## SOMETIMES_CONSUMES
70 gUefiCpuPkgTokenSpaceGuid.PcdCpuMsegSize ## SOMETIMES_CONSUMES
71 gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmStmExceptionStackSize ## SOMETIMES_CONSUMES
72 gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmStackGuard ## CONSUMES
73
74[FeaturePcd]
75 gUefiCpuPkgTokenSpaceGuid.PcdSmrrEnable ## CONSUMES
76 gUefiCpuPkgTokenSpaceGuid.PcdSmmFeatureControlEnable ## CONSUMES
77
78[Depex]
79 gEfiMpServiceProtocolGuid
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette