2 # NULL instance to register CPU features.
4 # This library registers CPU features defined in Intel(R) 64 and IA-32
5 # Architectures Software Developer's Manual.
7 # Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
14 INF_VERSION = 0x00010005
15 BASE_NAME = CpuCommonFeaturesLib
16 MODULE_UNI_FILE = CpuCommonFeaturesLib.uni
17 FILE_GUID = 6D69F79F-9535-4893-9DD7-93929898252C
22 CONSTRUCTOR = CpuCommonFeaturesLibConstructor
25 # The following information is for reference only and not required by the build tools.
27 # VALID_ARCHITECTURES = IA32 X64
31 CpuCommonFeaturesLib.c
49 UefiCpuPkg/UefiCpuPkg.dec
55 RegisterCpuFeaturesLib
61 gUefiCpuPkgTokenSpaceGuid.PcdCpuClockModulationDutyCycle ## SOMETIMES_CONSUMES
62 gUefiCpuPkgTokenSpaceGuid.PcdIsPowerOnReset ## SOMETIMES_CONSUMES
63 gUefiCpuPkgTokenSpaceGuid.PcdCpuProcTraceOutputScheme ## SOMETIMES_CONSUMES
64 gUefiCpuPkgTokenSpaceGuid.PcdCpuProcTraceMemSize ## SOMETIMES_CONSUMES