]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.dsc
ArmPkg: Removed 'ArmV7/ArmV7MPCore*' files
[mirror_edk2.git] / ArmPlatformPkg / ArmVExpressPkg / ArmVExpress-CTA9x4.dsc
CommitLineData
1d5d0ae9 1#
2# Copyright (c) 2011, ARM Limited. All rights reserved.
3#
4# This program and the accompanying materials
5# are licensed and made available under the terms and conditions of the BSD License
6# which accompanies this distribution. The full text of the license may be found at
7# http://opensource.org/licenses/bsd-license.php
8#
9# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11#
12#
13
14################################################################################
15#
16# Defines Section - statements that will be processed to create a Makefile.
17#
18################################################################################
19[Defines]
20 PLATFORM_NAME = ArmVExpressPkg-CTA9x4
21 PLATFORM_GUID = eb2bd5ff-2379-4a06-9c12-db905cdee9ea
22 PLATFORM_VERSION = 0.1
23 DSC_SPECIFICATION = 0x00010005
24!if $(EDK2_ARMVE_STANDALONE) == 1
25 OUTPUT_DIRECTORY = Build/ArmVExpress-CTA9x4-Standalone
26!else
27 OUTPUT_DIRECTORY = Build/ArmVExpress-CTA9x4
28!endif
29 SUPPORTED_ARCHITECTURES = ARM
30 BUILD_TARGETS = DEBUG|RELEASE
31 SKUID_IDENTIFIER = DEFAULT
32 FLASH_DEFINITION = ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-CTA9x4.fdf
33
4463f706 34!include ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc
1d5d0ae9 35
4463f706 36[LibraryClasses.common]
aa84fef5 37 ArmLib|ArmPkg/Library/ArmLib/ArmV7/ArmV7Lib.inf
90d6a1bb 38 ArmCpuLib|ArmPkg/Drivers/ArmCpuLib/ArmCortexA9Lib/ArmCortexA9Lib.inf
1d5d0ae9 39 ArmPlatformLib|ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressLibCTA9x4/ArmVExpressLib.inf
40 ArmTrustZoneLib|ArmPkg/Library/ArmTrustZoneLib/ArmTrustZoneLib.inf
1d5d0ae9 41
8e06b586 42 # ARM PL310 L2 Cache Driver
5cc45b70 43 L2X0CacheLib|ArmPlatformPkg/Drivers/PL310L2Cache/PL310L2CacheSec.inf
e7f7105b 44 # ARM PL354 SMC Driver
5cc45b70 45 PL35xSmcLib|ArmPlatformPkg/Drivers/PL35xSmc/PL35xSmc.inf
1d5d0ae9 46 # ARM PL341 DMC Driver
5cc45b70 47 PL341DmcLib|ArmPlatformPkg/Drivers/PL34xDmc/PL341Dmc.inf
1d5d0ae9 48 # ARM PL301 Axi Driver
5cc45b70 49 PL301AxiLib|ArmPlatformPkg/Drivers/PL301Axi/PL301Axi.inf
d5e12da4 50
7b80d1a3 51 ArmPlatformSysConfigLib|ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfigLib.inf
d5e12da4 52 NorFlashPlatformLib|ArmPlatformPkg/ArmVExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVExpressLib.inf
7d0f2f23 53 LcdPlatformLib|ArmPlatformPkg/ArmVExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpressLib.inf
1d5d0ae9 54
1d5d0ae9 55[LibraryClasses.common.SEC]
aa84fef5 56 ArmLib|ArmPkg/Library/ArmLib/ArmV7/ArmV7LibSec.inf
1d5d0ae9 57 ArmPlatformLib|ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressLibCTA9x4/ArmVExpressSecLib.inf
1d5d0ae9 58
59 # Uncomment to turn on GDB stub in SEC.
60 #DebugAgentLib|EmbeddedPkg/Library/GdbDebugAgent/GdbDebugAgent.inf
61
1d5d0ae9 62 # ARM PL390 General Interrupt Driver in Secure and Non-secure
55a0d64b 63 ArmGicSecLib|ArmPkg/Drivers/PL390Gic/PL390GicSecLib.inf
64 ArmGicLib|ArmPkg/Drivers/PL390Gic/PL390GicLib.inf
1d5d0ae9 65
66[BuildOptions]
4463f706 67 RVCT:*_*_ARM_PLATFORM_FLAGS == --cpu Cortex-A9 -I$(WORKSPACE)/ArmPlatformPkg/ArmVExpressPkg/Include -I$(WORKSPACE)/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA9x4
1d5d0ae9 68
4463f706 69 GCC:*_*_ARM_PLATFORM_FLAGS == -mcpu=cortex-a9 -mfpu=neon -I$(WORKSPACE)/ArmPlatformPkg/ArmVExpressPkg/Include -I$(WORKSPACE)/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA9x4
1d5d0ae9 70
4463f706 71 XCODE:*_*_ARM_PLATFORM_FLAGS == -mcpu=cortex-a9 -mfpu=neon -I$(WORKSPACE)/ArmPlatformPkg/ArmVExpressPkg/Include -I$(WORKSPACE)/ArmPlatformPkg/ArmVExpressPkg/Include/Platform/CTA9x4
1d5d0ae9 72
73################################################################################
74#
75# Pcd Section - list of all EDK II PCD Entries defined by this Platform
76#
77################################################################################
78
79[PcdsFeatureFlag.common]
a6caee65 80!if $(EDK2_ARMVE_STANDALONE) == 1
81 gArmPlatformTokenSpaceGuid.PcdStandalone|TRUE
82!else
83 gArmPlatformTokenSpaceGuid.PcdStandalone|FALSE
84 gArmPlatformTokenSpaceGuid.PcdSystemMemoryInitializeInSec|TRUE
85 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores|TRUE
1d5d0ae9 86!endif
87
a6caee65 88!if $(EDK2_SKIP_PEICORE) == 1
89 gArmPlatformTokenSpaceGuid.PcdSystemMemoryInitializeInSec|TRUE
90 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores|TRUE
91!endif
936eff09 92
93 ## If TRUE, Graphics Output Protocol will be installed on virtual handle created by ConsplitterDxe.
94 # It could be set FALSE to save size.
95 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport|TRUE
96
1d5d0ae9 97[PcdsFixedAtBuild.common]
4463f706 98 gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"
ea46ebbe 99
e6b3b508 100 gEmbeddedTokenSpaceGuid.PcdEmbeddedPrompt|"ArmVExpress"
1d5d0ae9 101 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|32
102 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|0
103 gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength|1000000
104 gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength|1000000
105 gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength|1000000
106 gEfiMdePkgTokenSpaceGuid.PcdSpinLockTimeout|10000000
107 gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue|0xAF
108 gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask|1
109 gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask|0
110 gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize|320
111
112# DEBUG_ASSERT_ENABLED 0x01
113# DEBUG_PRINT_ENABLED 0x02
114# DEBUG_CODE_ENABLED 0x04
115# CLEAR_MEMORY_ENABLED 0x08
116# ASSERT_BREAKPOINT_ENABLED 0x10
117# ASSERT_DEADLOOP_ENABLED 0x20
4d900a63 118!if $(TARGET) == RELEASE
119 gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x21
120!else
1d5d0ae9 121 gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2f
4d900a63 122!endif
1d5d0ae9 123
124# DEBUG_INIT 0x00000001 // Initialization
125# DEBUG_WARN 0x00000002 // Warnings
126# DEBUG_LOAD 0x00000004 // Load events
127# DEBUG_FS 0x00000008 // EFI File system
128# DEBUG_POOL 0x00000010 // Alloc & Free's
129# DEBUG_PAGE 0x00000020 // Alloc & Free's
130# DEBUG_INFO 0x00000040 // Verbose
131# DEBUG_DISPATCH 0x00000080 // PEI/DXE Dispatchers
132# DEBUG_VARIABLE 0x00000100 // Variable
133# DEBUG_BM 0x00000400 // Boot Manager
134# DEBUG_BLKIO 0x00001000 // BlkIo Driver
135# DEBUG_NET 0x00004000 // SNI Driver
136# DEBUG_UNDI 0x00010000 // UNDI Driver
137# DEBUG_LOADFILE 0x00020000 // UNDI Driver
138# DEBUG_EVENT 0x00080000 // Event messages
139# DEBUG_ERROR 0x80000000 // Error
140 gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000000F
141
142 gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x07
143
6acb379f 144 #
145 # NV Storage PCDs. Use base of 0x43FC0000 for NOR0 or 0x47FC0000 for NOR1 on Versatile Express
146 #
147 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0x47FC0000
148 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize|0x00010000
149 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0x47FD0000
150 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize|0x00010000
151 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0x47FE0000
152 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize|0x00010000
153
1d5d0ae9 154 gEmbeddedTokenSpaceGuid.PcdEmbeddedAutomaticBootCommand|""
155 gEmbeddedTokenSpaceGuid.PcdEmbeddedDefaultTextColor|0x07
156 gEmbeddedTokenSpaceGuid.PcdEmbeddedMemVariableStoreSize|0x10000
157
158#
159# Optional feature to help prevent EFI memory map fragments
160# Turned on and off via: PcdPrePiProduceMemoryTypeInformationHob
161# Values are in EFI Pages (4K). DXE Core will make sure that
162# at least this much of each type of memory can be allocated
163# from a single memory range. This way you only end up with
164# maximum of two fragements for each type in the memory map
165# (the memory used, and the free memory that was prereserved
166# but not used).
167#
168 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory|0
169 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS|0
170 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType|0
171 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData|50
172 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode|20
173 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode|400
174 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData|20000
175 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode|20
176 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData|0
177
1d5d0ae9 178 gArmTokenSpaceGuid.PcdVFPEnabled|1
179
180 # Stacks for MPCores in Secure World
2dbcb8f0 181 gArmPlatformTokenSpaceGuid.PcdCPUCoresSecStackBase|0x49E00000
1d5d0ae9 182 # Stacks for MPCores in Monitor Mode
2dbcb8f0 183 gArmPlatformTokenSpaceGuid.PcdCPUCoresSecMonStackBase|0x49D00000
1d5d0ae9 184 # Stacks for MPCores in Normal World
2dbcb8f0 185 gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase|0x48000000
1d5d0ae9 186
964680c1 187 # System Memory (1GB)
188 gArmTokenSpaceGuid.PcdSystemMemoryBase|0x60000000
189 gArmTokenSpaceGuid.PcdSystemMemorySize|0x40000000
5cc45b70 190
1d5d0ae9 191 #
192 # ARM Pcds
193 #
194 gArmTokenSpaceGuid.PcdArmUncachedMemoryMask|0x0000000040000000
5cc45b70 195
1d5d0ae9 196 #
197 # ARM PrimeCell
198 #
1d5d0ae9 199
5cc45b70 200 ## SP804 Timer
201 gEmbeddedTokenSpaceGuid.PcdEmbeddedPerformanceCounterFrequencyInHz|1000000
202 gEmbeddedTokenSpaceGuid.PcdTimerPeriod|100000 # expressed in 100ns units, 100,000 x 100 ns = 10,000,000 ns = 10 ms
203 gArmPlatformTokenSpaceGuid.PcdSP804TimerPeriodicInterruptNum|34
204 gArmPlatformTokenSpaceGuid.PcdSP804TimerPeriodicBase|0x10011000
4463f706 205 gArmPlatformTokenSpaceGuid.PcdSP804TimerPerformanceBase|0x10011020
206 gArmPlatformTokenSpaceGuid.PcdSP804TimerMetronomeBase|0x10012020
5cc45b70 207
208 ## SP805 Watchdog - Motherboard Watchdog
209 gArmPlatformTokenSpaceGuid.PcdSP805WatchdogBase|0x1000F000
210 ## SP805 Watchdog - CoreTile Watchdog
211 #gArmPlatformTokenSpaceGuid.PcdSP805WatchdogBase|0x100E5000
212
213 ## PL011 - Serial Terminal
9dcfb8e5 214 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase|0x10009000
215 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|38400
5cc45b70 216
217 ## PL031 RealTimeClock
218 gArmPlatformTokenSpaceGuid.PcdPL031RtcBase|0x10017000
219
220 ## PL111 Lcd
221 # PL111 CoreTile or Tuscan Standalone controller
222 gArmPlatformTokenSpaceGuid.PcdPL111LcdBase|0x10020000
223 # PL111 Versatile Express Motherboard controller
224 #gArmPlatformTokenSpaceGuid.PcdPL111LcdBase|0x1001F000
225
226 ## PL180 MMC/SD card controller
227 gArmPlatformTokenSpaceGuid.PcdPL180SysMciRegAddress|0x10000048
228 gArmPlatformTokenSpaceGuid.PcdPL180MciBaseAddress|0x10005000
9dcfb8e5 229
1d5d0ae9 230 #
231 # ARM PL390 General Interrupt Controller
232 #
233 gArmTokenSpaceGuid.PcdGicDistributorBase|0x1e001000
234 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase|0x1e000100
235
236 #
237 # ARM OS Loader
238 #
239 # Versatile Express machine type (ARM VERSATILE EXPRESS = 2272) required for ARM Linux:
240 gArmTokenSpaceGuid.PcdArmMachineType|2272
ea46ebbe 241 gArmPlatformTokenSpaceGuid.PcdDefaultBootDescription|L"NorFlash"
242 gArmPlatformTokenSpaceGuid.PcdDefaultBootDevicePath|L"VenHw(1F15DA3C-37FF-4070-B471-BB4AF12A724A)/MemoryMapped(0x0,0x46000000,0x46400000)"
cb5bf269 243 gArmPlatformTokenSpaceGuid.PcdDefaultBootArgument|""
ea46ebbe 244 gArmPlatformTokenSpaceGuid.PcdDefaultBootType|1
1d5d0ae9 245
936eff09 246 # Use the serial console (ConIn & ConOut) and the Graphic driver (ConOut)
247 gArmPlatformTokenSpaceGuid.PcdDefaultConOutPaths|L"VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(38400,8,N,1)/VenPcAnsi();VenHw(407B4008-BF5B-11DF-9547-CF16E0D72085)"
248 gArmPlatformTokenSpaceGuid.PcdDefaultConInPaths|L"VenHw(D3987D4B-971A-435F-8CAF-4967EB627241)/Uart(38400,8,N,1)/VenPcAnsi()"
936eff09 249
1d5d0ae9 250 #
251 # ARM L2x0 PCDs
252 #
253 gArmTokenSpaceGuid.PcdL2x0ControllerBase|0x1E00A000
254
1d5d0ae9 255################################################################################
256#
257# Components Section - list of all EDK II Modules needed by this Platform
258#
259################################################################################
260[Components.common]
261
4463f706 262 #
263 # SEC
264 #
1d5d0ae9 265 ArmPlatformPkg/Sec/Sec.inf
1d5d0ae9 266
4463f706 267 #
268 # PEI Phase modules
269 #
64e03133 270!if $(EDK2_SKIP_PEICORE) == 1
271 ArmPlatformPkg/PrePi/PeiMPCore.inf {
272 <LibraryClasses>
55a0d64b 273 ArmGicSecLib|ArmPkg/Drivers/PL390Gic/PL390GicLib.inf
aa84fef5 274 ArmLib|ArmPkg/Library/ArmLib/ArmV7/ArmV7Lib.inf
64e03133 275 ArmPlatformLib|ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressLibCTA9x4/ArmVExpressLib.inf
4463f706 276 ArmPlatformGlobalVariableLib|ArmPlatformPkg/Library/ArmPlatformGlobalVariableLib/PrePi/PrePiArmPlatformGlobalVariableLib.inf
64e03133 277 }
278!else
a6caee65 279 ArmPlatformPkg/PrePeiCore/PrePeiCoreMPCore.inf {
280 <LibraryClasses>
55a0d64b 281 ArmGicSecLib|ArmPkg/Drivers/PL390Gic/PL390GicLib.inf
4463f706 282 ArmPlatformGlobalVariableLib|ArmPlatformPkg/Library/ArmPlatformGlobalVariableLib/Pei/PeiArmPlatformGlobalVariableLib.inf
a6caee65 283 }
1d5d0ae9 284 MdeModulePkg/Core/Pei/PeiMain.inf
285 MdeModulePkg/Universal/PCD/Pei/Pcd.inf {
286 <LibraryClasses>
287 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
288 }
64e03133 289 ArmPlatformPkg/PlatformPei/PlatformPeim.inf
290 ArmPlatformPkg/MemoryInitPei/MemoryInitPeim.inf
44788bae 291 ArmPkg/Drivers/CpuPei/CpuPei.inf
1d5d0ae9 292 IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei.inf
293 Nt32Pkg/BootModePei/BootModePei.inf
294 MdeModulePkg/Universal/Variable/Pei/VariablePei.inf
295 MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf {
296 <LibraryClasses>
297 NULL|IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf
298 }
64e03133 299!endif
1d5d0ae9 300
4463f706 301 #
302 # DXE
303 #
1d5d0ae9 304 MdeModulePkg/Core/Dxe/DxeMain.inf {
305 <LibraryClasses>
306 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
307 NULL|MdeModulePkg/Library/DxeCrc32GuidedSectionExtractLib/DxeCrc32GuidedSectionExtractLib.inf
308 }
309
310 #
311 # Architectural Protocols
312 #
313 ArmPkg/Drivers/CpuDxe/CpuDxe.inf
314 MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf
315 MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf
1d5d0ae9 316 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
317 MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf
318 MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf
9d074e73 319 MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
1d5d0ae9 320 EmbeddedPkg/ResetRuntimeDxe/ResetRuntimeDxe.inf
321 EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf
322 EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf
936eff09 323
324 MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf
325 MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf
326 MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf
327 MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf
328 EmbeddedPkg/SerialDxe/SerialDxe.inf
1d5d0ae9 329
330 ArmPkg/Drivers/PL390Gic/PL390GicDxe.inf
d5e12da4 331 ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashDxe.inf
1d5d0ae9 332 ArmPlatformPkg/Drivers/SP804TimerDxe/SP804TimerDxe.inf
7d0f2f23 333 ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/PL111LcdGraphicsOutputDxe.inf
33e7c2ab 334 ArmPlatformPkg/Drivers/SP805WatchdogDxe/SP805WatchdogDxe.inf
1d5d0ae9 335
336 #
337 # Semi-hosting filesystem
338 #
339 ArmPkg/Filesystem/SemihostFs/SemihostFs.inf
340
341 #
342 # Multimedia Card Interface
343 #
ce73d60a 344 EmbeddedPkg/Universal/MmcDxe/MmcDxe.inf
5cc45b70 345 ArmPlatformPkg/Drivers/PL180MciDxe/PL180MciDxe.inf
1d5d0ae9 346
347 #
348 # FAT filesystem + GPT/MBR partitioning
349 #
350 MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf
351 MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf
352 FatPkg/EnhancedFatDxe/Fat.inf
353 MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf
354
355 #
356 # Application
357 #
358 EmbeddedPkg/Ebl/Ebl.inf
359
360 #
361 # Bds
362 #
363 MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf
364 ArmPlatformPkg/Bds/Bds.inf