2 # The CPU specific programming for PiSmmCpuDxeSmm module.
4 # Copyright (c) 2009 - 2023, Intel Corporation. All rights reserved.<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
10 INF_VERSION = 0x00010005
11 BASE_NAME = SmmCpuFeaturesLib
12 MODULE_UNI_FILE = SmmCpuFeaturesLib.uni
13 FILE_GUID = FC3DC10D-D271-422a-AFF3-CBCF70344431
14 MODULE_TYPE = DXE_SMM_DRIVER
16 LIBRARY_CLASS = SmmCpuFeaturesLib
17 CONSTRUCTOR = SmmCpuFeaturesLibConstructor
21 IntelSmmCpuFeaturesLib.c
23 SmmCpuFeaturesLibCommon.c
24 SmmCpuFeaturesLibNoStm.c
25 TraditionalMmCpuFeaturesLib.c
29 UefiCpuPkg/UefiCpuPkg.dec
39 gSmmBaseHobGuid ## CONSUMES
42 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber ## SOMETIMES_CONSUMES
45 gUefiCpuPkgTokenSpaceGuid.PcdSmrrEnable ## CONSUMES
46 gUefiCpuPkgTokenSpaceGuid.PcdSmmFeatureControlEnable ## CONSUMES