]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/CpuMpPei/CpuMpPei.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / UefiCpuPkg / CpuMpPei / CpuMpPei.inf
CommitLineData
ea0f431c
JF
1## @file\r
2# CPU driver installs CPU PI Multi-processor PPI.\r
3#\r
3b769c51 4# Copyright (c) 2015 - 2021, Intel Corporation. All rights reserved.<BR>\r
0acd8697 5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
ea0f431c
JF
6#\r
7##\r
8\r
9[Defines]\r
10 INF_VERSION = 0x00010005\r
11 BASE_NAME = CpuMpPei\r
12 MODULE_UNI_FILE = CpuMpPei.uni\r
13 FILE_GUID = EDADEB9D-DDBA-48BD-9D22-C1C169C8C5C6\r
14 MODULE_TYPE = PEIM\r
15 VERSION_STRING = 1.0\r
16 ENTRY_POINT = CpuMpPeimInit\r
17\r
18#\r
19# The following information is for reference only and not required by the build tools.\r
20#\r
21# VALID_ARCHITECTURES = IA32 X64\r
22#\r
23\r
24[Sources]\r
25 CpuMpPei.h\r
26 CpuMpPei.c\r
27 CpuBist.c\r
0a0d5296 28 CpuPaging.c\r
a430589c 29 CpuMp2Pei.c\r
ea0f431c 30\r
ea0f431c
JF
31[Packages]\r
32 MdePkg/MdePkg.dec\r
9bedfb2f 33 MdeModulePkg/MdeModulePkg.dec\r
ea0f431c
JF
34 UefiCpuPkg/UefiCpuPkg.dec\r
35\r
36[LibraryClasses]\r
37 BaseLib\r
ea0f431c
JF
38 DebugLib\r
39 HobLib\r
40 LocalApicLib\r
ea0f431c
JF
41 PeimEntryPoint\r
42 PeiServicesLib\r
43 ReportStatusCodeLib\r
9bedfb2f 44 CpuExceptionHandlerLib\r
a1a4c7a4 45 MpInitLib\r
86432994 46 BaseMemoryLib\r
ba1362d8 47 CpuLib\r
3b769c51 48 MemoryAllocationLib\r
ea0f431c 49\r
d7c9de51
GJ
50[Guids]\r
51 gEdkiiMigratedFvInfoGuid ## SOMETIMES_CONSUMES ## HOB\r
52\r
ea0f431c
JF
53[Ppis]\r
54 gEfiPeiMpServicesPpiGuid ## PRODUCES\r
ea0f431c
JF
55 gEfiSecPlatformInformationPpiGuid ## SOMETIMES_CONSUMES\r
56 ## SOMETIMES_CONSUMES\r
86432994
JF
57 ## PRODUCES\r
58 ## UNDEFINED # HOB\r
ea0f431c 59 gEfiSecPlatformInformation2PpiGuid\r
9bedfb2f 60 gEfiVectorHandoffInfoPpiGuid ## SOMETIMES_CONSUMES\r
0a0d5296 61 gEfiPeiMemoryDiscoveredPpiGuid ## CONSUMES\r
a430589c 62 gEdkiiPeiMpServices2PpiGuid ## PRODUCES\r
0a0d5296
JW
63\r
64[Pcd]\r
65 gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask ## CONSUMES\r
66 gEfiMdeModulePkgTokenSpaceGuid.PcdCpuStackGuard ## CONSUMES\r
67 gUefiCpuPkgTokenSpaceGuid.PcdCpuStackSwitchExceptionList ## SOMETIMES_CONSUMES\r
68 gUefiCpuPkgTokenSpaceGuid.PcdCpuKnownGoodStackSize ## SOMETIMES_CONSUMES\r
69 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize ## SOMETIMES_CONSUMES\r
ea0f431c 70\r
ea0f431c 71[Depex]\r
0a0d5296 72 TRUE\r
ea0f431c
JF
73\r
74[UserExtensions.TianoCore."ExtraFiles"]\r
75 CpuMpPeiExtra.uni\r
76\r