]> git.proxmox.com Git - mirror_edk2.git/blob - BeagleBoardPkg/PrePi/PeiUniCore.inf
3d72bc5b46e1c1c3ff8a782bc09aff235919d6aa
[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.PcdPrePiCpuMemorySize
90 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
91
92 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
93 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
94 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
95 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
96 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
97 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
98 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
99 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
100 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
101
102 [Pcd]
103 gArmTokenSpaceGuid.PcdSystemMemoryBase
104 gArmTokenSpaceGuid.PcdSystemMemorySize