]> git.proxmox.com Git - mirror_edk2.git/blob - ArmVirtPkg/Library/ArmVirtMemoryInitPeiLib/ArmVirtMemoryInitPeiLib.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ArmVirtPkg / Library / ArmVirtMemoryInitPeiLib / ArmVirtMemoryInitPeiLib.inf
1 #/** @file
2 #
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
6 #
7 #**/
8
9 [Defines]
10 INF_VERSION = 0x00010005
11 BASE_NAME = ArmVirtMemoryInitPeiLib
12 FILE_GUID = 021b6156-3cc8-4e99-85ee-13d8a871edf2
13 MODULE_TYPE = SEC
14 VERSION_STRING = 1.0
15 LIBRARY_CLASS = MemoryInitPeiLib
16
17 [Sources]
18 ArmVirtMemoryInitPeiLib.c
19
20 [Packages]
21 MdePkg/MdePkg.dec
22 MdeModulePkg/MdeModulePkg.dec
23 EmbeddedPkg/EmbeddedPkg.dec
24 ArmPkg/ArmPkg.dec
25 ArmPlatformPkg/ArmPlatformPkg.dec
26 ArmVirtPkg/ArmVirtPkg.dec
27
28 [LibraryClasses]
29 DebugLib
30 HobLib
31 ArmLib
32 ArmMmuLib
33 ArmVirtMemInfoLib
34 CacheMaintenanceLib
35
36 [Guids]
37 gArmVirtSystemMemorySizeGuid
38 gEfiMemoryTypeInformationGuid
39
40 [FeaturePcd]
41 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
42
43 [FixedPcd]
44 gArmTokenSpaceGuid.PcdFdSize
45
46 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
47
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
57
58 [Pcd]
59 gArmTokenSpaceGuid.PcdSystemMemoryBase
60 gArmTokenSpaceGuid.PcdSystemMemorySize
61 gArmTokenSpaceGuid.PcdFdBaseAddress
62
63 [Depex]
64 TRUE