]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/CpuMpPei/CpuMpPei.inf
UefiCpuPkg/CpuMpPei: Update and publish CPU BIST information
[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
65e79f93 36
f9d30595
JF
37[Sources.IA32]
38 Ia32/MpEqu.inc
39 Ia32/MpFuncs.asm | MSFT
40 Ia32/MpFuncs.asm | INTEL
41 Ia32/MpFuncs.nasm | GCC
42
43[Sources.X64]
44 X64/MpEqu.inc
45 X64/MpFuncs.asm | MSFT
46 X64/MpFuncs.asm | INTEL
47 X64/MpFuncs.nasm | GCC
65e79f93
JF
48
49[Packages]
50 MdePkg/MdePkg.dec
51 UefiCpuPkg/UefiCpuPkg.dec
52
53[LibraryClasses]
54 BaseLib
e66d675d
JF
55 BaseMemoryLib
56 DebugLib
05e107f8 57 HobLib
e66d675d 58 LocalApicLib
b4cd9f78 59 MtrrLib
e66d675d 60 PcdLib
65e79f93 61 PeimEntryPoint
e66d675d 62 PeiServicesLib
a21fe428 63 ReportStatusCodeLib
7d51bf5c
JF
64 SynchronizationLib
65 TimerLib
46ba0f63 66 UefiCpuLib
65e79f93 67
a21fe428
JF
68[Ppis]
69 gEfiSecPlatformInformationPpiGuid ## SOMETIMES_CONSUMES
70 ## SOMETIMES_CONSUMES
71 ## SOMETIMES_PRODUCES
72 gEfiSecPlatformInformation2PpiGuid
65e79f93 73
e66d675d
JF
74[Pcd]
75 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber
7d51bf5c 76 gUefiCpuPkgTokenSpaceGuid.PcdCpuApInitTimeOutInMicroSeconds
e66d675d 77 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize
d1cf9333
JF
78 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchAddress
79 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize
65e79f93
JF
80
81[Depex]
82 gEfiPeiMemoryDiscoveredPpiGuid
83
84[UserExtensions.TianoCore."ExtraFiles"]
85 CpuMpPeiExtra.uni
86