]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/CpuMpPei/CpuMpPei.inf
UefiCpuPkg/CpuMpPei: Load microcode on BSP and APs
[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
d1cf9333
JF
33 Microcode.h
34 Microcode.c
65e79f93 35
f9d30595
JF
36[Sources.IA32]
37 Ia32/MpEqu.inc
38 Ia32/MpFuncs.asm | MSFT
39 Ia32/MpFuncs.asm | INTEL
40 Ia32/MpFuncs.nasm | GCC
41
42[Sources.X64]
43 X64/MpEqu.inc
44 X64/MpFuncs.asm | MSFT
45 X64/MpFuncs.asm | INTEL
46 X64/MpFuncs.nasm | GCC
65e79f93
JF
47
48[Packages]
49 MdePkg/MdePkg.dec
50 UefiCpuPkg/UefiCpuPkg.dec
51
52[LibraryClasses]
53 BaseLib
e66d675d
JF
54 BaseMemoryLib
55 DebugLib
05e107f8 56 HobLib
e66d675d 57 LocalApicLib
b4cd9f78 58 MtrrLib
e66d675d 59 PcdLib
65e79f93 60 PeimEntryPoint
e66d675d 61 PeiServicesLib
7d51bf5c
JF
62 SynchronizationLib
63 TimerLib
46ba0f63 64 UefiCpuLib
65e79f93
JF
65
66
e66d675d
JF
67[Pcd]
68 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber
7d51bf5c 69 gUefiCpuPkgTokenSpaceGuid.PcdCpuApInitTimeOutInMicroSeconds
e66d675d 70 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize
d1cf9333
JF
71 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchAddress
72 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize
65e79f93
JF
73
74[Depex]
75 gEfiPeiMemoryDiscoveredPpiGuid
76
77[UserExtensions.TianoCore."ExtraFiles"]
78 CpuMpPeiExtra.uni
79