]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/CpuMpPei/CpuMpPei.inf
UefiCpuPkg/CpuMpPei: Install PI CPU MP PPI
[mirror_edk2.git] / UefiCpuPkg / CpuMpPei / CpuMpPei.inf
CommitLineData
65e79f93
JF
1## @file
2# CPU driver installs CPU PI Multi-processor PPI.
3#
4# Copyright (c) 2015, 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
a21fe428 33 CpuBist.c
d1cf9333
JF
34 Microcode.h
35 Microcode.c
887810c8
JF
36 PeiMpServices.h
37 PeiMpServices.c
65e79f93 38
f9d30595
JF
39[Sources.IA32]
40 Ia32/MpEqu.inc
41 Ia32/MpFuncs.asm | MSFT
42 Ia32/MpFuncs.asm | INTEL
43 Ia32/MpFuncs.nasm | GCC
44
45[Sources.X64]
46 X64/MpEqu.inc
47 X64/MpFuncs.asm | MSFT
48 X64/MpFuncs.asm | INTEL
49 X64/MpFuncs.nasm | GCC
65e79f93
JF
50
51[Packages]
52 MdePkg/MdePkg.dec
53 UefiCpuPkg/UefiCpuPkg.dec
54
55[LibraryClasses]
56 BaseLib
e66d675d
JF
57 BaseMemoryLib
58 DebugLib
05e107f8 59 HobLib
e66d675d 60 LocalApicLib
b4cd9f78 61 MtrrLib
e66d675d 62 PcdLib
65e79f93 63 PeimEntryPoint
e66d675d 64 PeiServicesLib
a21fe428 65 ReportStatusCodeLib
7d51bf5c
JF
66 SynchronizationLib
67 TimerLib
46ba0f63 68 UefiCpuLib
65e79f93 69
a21fe428 70[Ppis]
e35d0347 71 gEfiPeiMpServicesPpiGuid ## PRODUCES
a21fe428
JF
72 gEfiSecPlatformInformationPpiGuid ## SOMETIMES_CONSUMES
73 ## SOMETIMES_CONSUMES
74 ## SOMETIMES_PRODUCES
75 gEfiSecPlatformInformation2PpiGuid
65e79f93 76
e66d675d
JF
77[Pcd]
78 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber
7d51bf5c 79 gUefiCpuPkgTokenSpaceGuid.PcdCpuApInitTimeOutInMicroSeconds
e66d675d 80 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize
d1cf9333
JF
81 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchAddress
82 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize
65e79f93
JF
83
84[Depex]
85 gEfiPeiMemoryDiscoveredPpiGuid
86
87[UserExtensions.TianoCore."ExtraFiles"]
88 CpuMpPeiExtra.uni
89