]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/CpuMpPei/CpuMpPei.inf
UefiCpuPkg/CpuMpPei: Add GDT migration support (CVE-2019-11098)
[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
ba1362d8 4# Copyright (c) 2015 - 2019, 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
ea0f431c
JF
48\r
49[Ppis]\r
50 gEfiPeiMpServicesPpiGuid ## PRODUCES\r
ea0f431c
JF
51 gEfiSecPlatformInformationPpiGuid ## SOMETIMES_CONSUMES\r
52 ## SOMETIMES_CONSUMES\r
86432994
JF
53 ## PRODUCES\r
54 ## UNDEFINED # HOB\r
ea0f431c 55 gEfiSecPlatformInformation2PpiGuid\r
9bedfb2f 56 gEfiVectorHandoffInfoPpiGuid ## SOMETIMES_CONSUMES\r
0a0d5296 57 gEfiPeiMemoryDiscoveredPpiGuid ## CONSUMES\r
a430589c 58 gEdkiiPeiMpServices2PpiGuid ## PRODUCES\r
0a0d5296
JW
59\r
60[Pcd]\r
61 gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask ## CONSUMES\r
62 gEfiMdeModulePkgTokenSpaceGuid.PcdCpuStackGuard ## CONSUMES\r
63 gUefiCpuPkgTokenSpaceGuid.PcdCpuStackSwitchExceptionList ## SOMETIMES_CONSUMES\r
64 gUefiCpuPkgTokenSpaceGuid.PcdCpuKnownGoodStackSize ## SOMETIMES_CONSUMES\r
65 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize ## SOMETIMES_CONSUMES\r
60b12e69 66 gEfiMdeModulePkgTokenSpaceGuid.PcdMigrateTemporaryRamFirmwareVolumes ## CONSUMES\r
ea0f431c 67\r
ea0f431c 68[Depex]\r
0a0d5296 69 TRUE\r
ea0f431c
JF
70\r
71[UserExtensions.TianoCore."ExtraFiles"]\r
72 CpuMpPeiExtra.uni\r
73\r