]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/Library/CpuCommonFeaturesLib/CpuCommonFeaturesLib.inf
UefiCpuPkg: Replace BSD License with BSD+Patent License
[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
7367cc6c 7# Copyright (c) 2017 - 2018, 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
37 ExecuteDisable.c\r
38 FastStrings.c\r
39 FeatureControl.c\r
40 LimitCpuIdMaxval.c\r
41 MachineCheck.c\r
42 MonitorMwait.c\r
43 PendingBreak.c\r
44 X2Apic.c\r
ee1d736a 45 Ppin.c\r
bc230057 46 ProcTrace.c\r
80c4b236
JF
47\r
48[Packages]\r
49 MdePkg/MdePkg.dec\r
50 UefiCpuPkg/UefiCpuPkg.dec\r
51\r
52[LibraryClasses]\r
53 BaseLib\r
54 PcdLib\r
55 DebugLib\r
56 RegisterCpuFeaturesLib\r
57 BaseMemoryLib\r
58 MemoryAllocationLib\r
59 LocalApicLib\r
60\r
61[Pcd]\r
80c4b236
JF
62 gUefiCpuPkgTokenSpaceGuid.PcdCpuClockModulationDutyCycle ## SOMETIMES_CONSUMES\r
63 gUefiCpuPkgTokenSpaceGuid.PcdIsPowerOnReset ## SOMETIMES_CONSUMES\r
bc230057 64 gUefiCpuPkgTokenSpaceGuid.PcdCpuProcTraceOutputScheme ## SOMETIMES_CONSUMES\r
7367cc6c 65 gUefiCpuPkgTokenSpaceGuid.PcdCpuProcTraceMemSize ## SOMETIMES_CONSUMES\r