]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/PrePi/PeiMPCore.inf
ArmPlatformPkg: Rectify file modes
[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-2014, 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 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
43
44 [LibraryClasses]
45 BaseLib
46 DebugLib
47 DebugAgentLib
48 ArmLib
49 ArmGicLib
50 IoLib
51 TimerLib
52 SerialPortLib
53 ExtractGuidedSectionLib
54 LzmaDecompressLib
55 PeCoffGetEntryPointLib
56 DebugAgentLib
57 PrePiLib
58 ArmPlatformLib
59 ArmPlatformStackLib
60 MemoryAllocationLib
61 HobLib
62 PrePiHobListPointerLib
63 PlatformPeiLib
64 MemoryInitPeiLib
65
66 [Ppis]
67 gArmMpCoreInfoPpiGuid
68
69 [Guids]
70 gArmMpCoreInfoGuid
71
72 [FeaturePcd]
73 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
74 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores
75
76 [Pcd]
77 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
78
79 [FixedPcd]
80 gArmTokenSpaceGuid.PcdVFPEnabled
81
82 gArmTokenSpaceGuid.PcdFdBaseAddress
83 gArmTokenSpaceGuid.PcdFdSize
84
85 gArmTokenSpaceGuid.PcdFvBaseAddress
86 gArmTokenSpaceGuid.PcdFvSize
87
88 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize
89 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize
90
91 gArmTokenSpaceGuid.PcdGicDistributorBase
92 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase
93 gArmTokenSpaceGuid.PcdGicSgiIntId
94
95 gArmTokenSpaceGuid.PcdSystemMemoryBase
96 gArmTokenSpaceGuid.PcdSystemMemorySize
97 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
98
99 gArmPlatformTokenSpaceGuid.PcdCoreCount
100
101 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
102 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
103
104 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
105 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
106 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
107 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
108 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
109 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
110 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
111 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
112 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
113