]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/Library/CpuCommonFeaturesLib/CpuCommonFeaturesLib.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / UefiCpuPkg / Library / CpuCommonFeaturesLib / CpuCommonFeaturesLib.inf
CommitLineData
80c4b236
JF
1## @file\r
2# NULL instance to register CPU features.\r
3#\r
4# This library registers CPU features defined in Intel(R) 64 and IA-32\r
5# Architectures Software Developer's Manual.\r
6#\r
6d17c9c2 7# Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>\r
80c4b236 8#\r
0acd8697 9# SPDX-License-Identifier: BSD-2-Clause-Patent\r
80c4b236
JF
10#\r
11##\r
12\r
13[Defines]\r
14 INF_VERSION = 0x00010005\r
15 BASE_NAME = CpuCommonFeaturesLib\r
16 MODULE_UNI_FILE = CpuCommonFeaturesLib.uni\r
17 FILE_GUID = 6D69F79F-9535-4893-9DD7-93929898252C\r
18 MODULE_TYPE = BASE\r
19 VERSION_STRING = 1.0\r
20 LIBRARY_CLASS = NULL\r
21\r
22 CONSTRUCTOR = CpuCommonFeaturesLibConstructor\r
23\r
24#\r
25# The following information is for reference only and not required by the build tools.\r
26#\r
27# VALID_ARCHITECTURES = IA32 X64\r
28#\r
29\r
30[Sources]\r
31 CpuCommonFeaturesLib.c\r
32 CpuCommonFeatures.h\r
33 Aesni.c\r
34 C1e.c\r
35 ClockModulation.c\r
36 Eist.c\r
80c4b236
JF
37 FastStrings.c\r
38 FeatureControl.c\r
39 LimitCpuIdMaxval.c\r
40 MachineCheck.c\r
41 MonitorMwait.c\r
42 PendingBreak.c\r
43 X2Apic.c\r
ee1d736a 44 Ppin.c\r
bc230057 45 ProcTrace.c\r
80c4b236
JF
46\r
47[Packages]\r
48 MdePkg/MdePkg.dec\r
49 UefiCpuPkg/UefiCpuPkg.dec\r
50\r
51[LibraryClasses]\r
52 BaseLib\r
53 PcdLib\r
54 DebugLib\r
55 RegisterCpuFeaturesLib\r
56 BaseMemoryLib\r
57 MemoryAllocationLib\r
58 LocalApicLib\r
59\r
60[Pcd]\r
80c4b236
JF
61 gUefiCpuPkgTokenSpaceGuid.PcdCpuClockModulationDutyCycle ## SOMETIMES_CONSUMES\r
62 gUefiCpuPkgTokenSpaceGuid.PcdIsPowerOnReset ## SOMETIMES_CONSUMES\r
bc230057 63 gUefiCpuPkgTokenSpaceGuid.PcdCpuProcTraceOutputScheme ## SOMETIMES_CONSUMES\r
7367cc6c 64 gUefiCpuPkgTokenSpaceGuid.PcdCpuProcTraceMemSize ## SOMETIMES_CONSUMES\r