]> git.proxmox.com Git - mirror_edk2.git/blob - UefiCpuPkg/CpuMpPei/CpuMpPei.inf
UefiCpuPkg CpuMpPei: Update INF to refer to NASM source file
[mirror_edk2.git] / UefiCpuPkg / CpuMpPei / CpuMpPei.inf
1 ## @file
2 # CPU driver installs CPU PI Multi-processor PPI.
3 #
4 # Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.<BR>
5 # This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php
9 #
10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 #
13 ##
14
15 [Defines]
16 INF_VERSION = 0x00010005
17 BASE_NAME = CpuMpPei
18 MODULE_UNI_FILE = CpuMpPei.uni
19 FILE_GUID = EDADEB9D-DDBA-48BD-9D22-C1C169C8C5C6
20 MODULE_TYPE = PEIM
21 VERSION_STRING = 1.0
22 ENTRY_POINT = CpuMpPeimInit
23
24 #
25 # The following information is for reference only and not required by the build tools.
26 #
27 # VALID_ARCHITECTURES = IA32 X64
28 #
29
30 [Sources]
31 CpuMpPei.h
32 CpuMpPei.c
33 CpuBist.c
34 Microcode.h
35 Microcode.c
36 PeiMpServices.h
37 PeiMpServices.c
38
39 [Sources.IA32]
40 Ia32/MpEqu.inc
41 Ia32/MpFuncs.asm
42 Ia32/MpFuncs.nasm
43
44 [Sources.X64]
45 X64/MpEqu.inc
46 X64/MpFuncs.asm
47 X64/MpFuncs.nasm
48
49 [Packages]
50 MdePkg/MdePkg.dec
51 MdeModulePkg/MdeModulePkg.dec
52 UefiCpuPkg/UefiCpuPkg.dec
53
54 [LibraryClasses]
55 BaseLib
56 BaseMemoryLib
57 DebugLib
58 HobLib
59 LocalApicLib
60 MtrrLib
61 PcdLib
62 PeimEntryPoint
63 PeiServicesLib
64 ReportStatusCodeLib
65 SynchronizationLib
66 TimerLib
67 UefiCpuLib
68 CpuLib
69 CpuExceptionHandlerLib
70
71 [Ppis]
72 gEfiPeiMpServicesPpiGuid ## PRODUCES
73 gEfiEndOfPeiSignalPpiGuid ## NOTIFY
74 gEfiSecPlatformInformationPpiGuid ## SOMETIMES_CONSUMES
75 ## SOMETIMES_CONSUMES
76 ## SOMETIMES_PRODUCES
77 gEfiSecPlatformInformation2PpiGuid
78 gEfiVectorHandoffInfoPpiGuid ## SOMETIMES_CONSUMES
79
80 [Pcd]
81 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber ## CONSUMES
82 gUefiCpuPkgTokenSpaceGuid.PcdCpuApInitTimeOutInMicroSeconds ## CONSUMES
83 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize ## CONSUMES
84 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchAddress ## CONSUMES
85 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize ## CONSUMES
86 gUefiCpuPkgTokenSpaceGuid.PcdCpuApLoopMode ## CONSUMES
87 gUefiCpuPkgTokenSpaceGuid.PcdCpuApTargetCstate ## SOMETIMES_CONSUMES
88
89 [Depex]
90 gEfiPeiMemoryDiscoveredPpiGuid
91
92 [UserExtensions.TianoCore."ExtraFiles"]
93 CpuMpPeiExtra.uni
94