]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
MdeModulePkg: Add AtaAtapiPolicy protocol definition
[mirror_edk2.git] / ArmPlatformPkg / PrePi / PeiMPCore.inf
1 #/** @file
2 #
3 # (C) Copyright 2015 Hewlett-Packard Development Company, L.P.<BR>
4 # Copyright (c) 2011-2017, ARM Ltd. All rights reserved.<BR>
5 #
6 # This program and the accompanying materials
7 # are licensed and made available under the terms and conditions of the BSD License
8 # which accompanies this distribution. The full text of the license may be found at
9 # http://opensource.org/licenses/bsd-license.php
10 #
11 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13 #
14 #**/
15
16 [Defines]
17 INF_VERSION = 0x00010005
18 BASE_NAME = ArmPlatformPrePiMPCore
19 FILE_GUID = d959e387-7b91-452c-90e0-a1dbac90ddb8
20 MODULE_TYPE = SEC
21 VERSION_STRING = 1.0
22
23 [Sources]
24 PrePi.c
25 MainMPCore.c
26
27 [Sources.ARM]
28 Arm/ArchPrePi.c
29 Arm/ModuleEntryPoint.S | GCC
30 Arm/ModuleEntryPoint.asm | RVCT
31
32 [Sources.AArch64]
33 AArch64/ArchPrePi.c
34 AArch64/ModuleEntryPoint.S
35
36 [Packages]
37 MdePkg/MdePkg.dec
38 MdeModulePkg/MdeModulePkg.dec
39 EmbeddedPkg/EmbeddedPkg.dec
40 ArmPkg/ArmPkg.dec
41 ArmPlatformPkg/ArmPlatformPkg.dec
42
43 [LibraryClasses]
44 BaseLib
45 DebugLib
46 DebugAgentLib
47 ArmLib
48 ArmGicLib
49 IoLib
50 TimerLib
51 SerialPortLib
52 ExtractGuidedSectionLib
53 LzmaDecompressLib
54 DebugAgentLib
55 PrePiLib
56 ArmPlatformLib
57 ArmPlatformStackLib
58 MemoryAllocationLib
59 HobLib
60 PrePiHobListPointerLib
61 PlatformPeiLib
62 MemoryInitPeiLib
63
64 [Ppis]
65 gArmMpCoreInfoPpiGuid
66
67 [Guids]
68 gArmMpCoreInfoGuid
69 gEfiFirmwarePerformanceGuid
70
71 [FeaturePcd]
72 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
73 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
74
75 [Pcd]
76 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
77
78 [FixedPcd]
79 gArmTokenSpaceGuid.PcdVFPEnabled
80
81 gArmTokenSpaceGuid.PcdFdBaseAddress
82 gArmTokenSpaceGuid.PcdFdSize
83
84 gArmTokenSpaceGuid.PcdFvBaseAddress
85 gArmTokenSpaceGuid.PcdFvSize
86
87 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
88 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
89
90 gArmTokenSpaceGuid.PcdGicDistributorBase
91 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
92 gArmTokenSpaceGuid.PcdGicSgiIntId
93
94 gArmTokenSpaceGuid.PcdSystemMemoryBase
95 gArmTokenSpaceGuid.PcdSystemMemorySize
96 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
97
98 gArmPlatformTokenSpaceGuid.PcdCoreCount
99
100 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
101 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
102
103 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
107 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
108 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
109 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
110 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
111 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
112