]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/CpuMpPei/CpuMpPei.inf
UefiCpuPkg/CpuMpPei: Prepare for buffer for AP wakeup and CPU MP data
[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
33
f9d30595
JF
34[Sources.IA32]
35 Ia32/MpEqu.inc
36 Ia32/MpFuncs.asm | MSFT
37 Ia32/MpFuncs.asm | INTEL
38 Ia32/MpFuncs.nasm | GCC
39
40[Sources.X64]
41 X64/MpEqu.inc
42 X64/MpFuncs.asm | MSFT
43 X64/MpFuncs.asm | INTEL
44 X64/MpFuncs.nasm | GCC
65e79f93
JF
45
46[Packages]
47 MdePkg/MdePkg.dec
48 UefiCpuPkg/UefiCpuPkg.dec
49
50[LibraryClasses]
51 BaseLib
e66d675d
JF
52 BaseMemoryLib
53 DebugLib
05e107f8 54 HobLib
e66d675d
JF
55 LocalApicLib
56 PcdLib
65e79f93 57 PeimEntryPoint
e66d675d 58 PeiServicesLib
46ba0f63 59 UefiCpuLib
65e79f93
JF
60
61
e66d675d
JF
62[Pcd]
63 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber
64 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize
65e79f93
JF
65
66[Depex]
67 gEfiPeiMemoryDiscoveredPpiGuid
68
69[UserExtensions.TianoCore."ExtraFiles"]
70 CpuMpPeiExtra.uni
71