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# SPDX-License-Identifier: BSD-2-Clause-Patent 8# 9#**/ 10 11[Defines] 12 INF_VERSION = 0x0001001A 13 BASE_NAME = BeagleBoardPrePiUniCore 14 FILE_GUID = 8a5dc3de-fe31-4ad9-9c93-dd73626932e7 15 MODULE_TYPE = SEC 16 VERSION_STRING = 1.0 17 18[Sources] 19 PrePi.c 20 MainUniCore.c 21 22[Sources.ARM] 23 Arm/ArchPrePi.c 24 Arm/ModuleEntryPoint.S | GCC 25 Arm/ModuleEntryPoint.asm | RVCT 26 27[Packages] 28 ArmPkg/ArmPkg.dec 29 ArmPlatformPkg/ArmPlatformPkg.dec 30 EmbeddedPkg/EmbeddedPkg.dec 31 MdeModulePkg/MdeModulePkg.dec 32 MdePkg/MdePkg.dec 33 34[LibraryClasses] 35 ArmLib 36 ArmPlatformLib 37 ArmPlatformStackLib 38 BaseLib 39 DebugLib 40 DebugAgentLib 41 ExtractGuidedSectionLib 42 HobLib 43 IoLib 44 MemoryAllocationLib 45 MemoryInitPeiLib 46 PeCoffGetEntryPointLib 47 PlatformPeiLib 48 PrePiHobListPointerLib 49 PrePiLib 50 SerialPortLib 51 TimerLib 52 53[Ppis] 54 gArmMpCoreInfoPpiGuid 55 56[Guids] 57 gArmMpCoreInfoGuid 58 gEfiFirmwarePerformanceGuid 59 60[FeaturePcd] 61 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob 62 gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores 63 64[Pcd] 65 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString 66 67[FixedPcd] 68 gArmTokenSpaceGuid.PcdVFPEnabled 69 70 gArmTokenSpaceGuid.PcdFdBaseAddress 71 gArmTokenSpaceGuid.PcdFdSize 72 73 gArmTokenSpaceGuid.PcdFvBaseAddress 74 gArmTokenSpaceGuid.PcdFvSize 75 76 gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize 77 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize 78 79 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize 80 81 gArmPlatformTokenSpaceGuid.PcdCoreCount 82 83 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize 84 85 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory 86 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS 87 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType 88 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData 89 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode 90 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode 91 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData 92 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode 93 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData 94 95[Pcd] 96 gArmTokenSpaceGuid.PcdSystemMemoryBase 97 gArmTokenSpaceGuid.PcdSystemMemorySize 98