1#/** @file 2# 3# Copyright (c) 2011-2014, ARM Ltd. All rights reserved.<BR> 4# SPDX-License-Identifier: BSD-2-Clause-Patent 5# 6#**/ 7 8[Defines] 9 INF_VERSION = 0x0001001A 10 BASE_NAME = BeagleBoardMemoryInitPeiLib 11 FILE_GUID = e489db0a-d847-4d67-910b-48a833f6fef5 12 MODULE_TYPE = BASE 13 VERSION_STRING = 1.0 14 LIBRARY_CLASS = MemoryInitPeiLib|SEC PEIM 15 16[Sources] 17 MemoryInitPeiLib.c 18 19 20[Packages] 21 MdePkg/MdePkg.dec 22 MdeModulePkg/MdeModulePkg.dec 23 EmbeddedPkg/EmbeddedPkg.dec 24 ArmPkg/ArmPkg.dec 25 ArmPlatformPkg/ArmPlatformPkg.dec 26 27[LibraryClasses] 28 DebugLib 29 HobLib 30 ArmMmuLib 31 ArmPlatformLib 32 33[Guids] 34 gEfiMemoryTypeInformationGuid 35 36[FeaturePcd] 37 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob 38 39[FixedPcd] 40 gArmTokenSpaceGuid.PcdFdBaseAddress 41 gArmTokenSpaceGuid.PcdFdSize 42 43 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize 44 45 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory 46 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS 47 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType 48 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData 49 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode 50 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode 51 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData 52 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode 53 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData 54 55[Pcd] 56 gArmTokenSpaceGuid.PcdSystemMemoryBase 57 gArmTokenSpaceGuid.PcdSystemMemorySize 58 59