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