]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/MemoryInitPei/MemoryInitPeiLib.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ArmPlatformPkg / MemoryInitPei / MemoryInitPeiLib.inf
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 = 0x00010005
10 BASE_NAME = ArmMemoryInitPeiLib
11 FILE_GUID = 55ddb6e0-70b5-11e0-b33e-0002a5d5c51b
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 [Depex]
60 TRUE