3 # Copyright (c) 2011-2014, ARM Ltd. All rights reserved.<BR>
4 # Copyright (c) 2014, Linaro Ltd. All rights reserved.<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
10 INF_VERSION = 0x00010005
11 BASE_NAME = ArmVirtMemoryInitPeiLib
12 FILE_GUID = 021b6156-3cc8-4e99-85ee-13d8a871edf2
15 LIBRARY_CLASS = MemoryInitPeiLib
18 ArmVirtMemoryInitPeiLib.c
22 MdeModulePkg/MdeModulePkg.dec
23 EmbeddedPkg/EmbeddedPkg.dec
25 ArmPlatformPkg/ArmPlatformPkg.dec
26 ArmVirtPkg/ArmVirtPkg.dec
37 gArmVirtSystemMemorySizeGuid
38 gEfiMemoryTypeInformationGuid
41 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
44 gArmTokenSpaceGuid.PcdFdSize
46 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
48 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
49 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
50 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
51 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
52 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
53 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
54 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
55 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
56 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
59 gArmTokenSpaceGuid.PcdSystemMemoryBase
60 gArmTokenSpaceGuid.PcdSystemMemorySize
61 gArmTokenSpaceGuid.PcdFdBaseAddress