]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/MemoryInitPei/MemoryInitPeim.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ArmPlatformPkg / MemoryInitPei / MemoryInitPeim.inf
1 #/** @file
2 #
3 # Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
4 # Copyright (c) 2011-2014, ARM 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 = MemoryInit
12 FILE_GUID = c61ef796-b50d-4f98-9f78-4f6f79d800d5
13 MODULE_TYPE = PEIM
14 VERSION_STRING = 1.0
15
16 ENTRY_POINT = InitializeMemory
17
18 #
19 # The following information is for reference only and not required by the build tools.
20 #
21 # VALID_ARCHITECTURES = IA32 X64 EBC ARM
22 #
23
24 [Sources]
25 MemoryInitPeim.c
26
27 [Packages]
28 MdePkg/MdePkg.dec
29 MdeModulePkg/MdeModulePkg.dec
30 EmbeddedPkg/EmbeddedPkg.dec
31 ArmPkg/ArmPkg.dec
32 ArmPlatformPkg/ArmPlatformPkg.dec
33
34 [LibraryClasses]
35 PeimEntryPoint
36 DebugLib
37 HobLib
38 ArmLib
39 ArmPlatformLib
40 MemoryInitPeiLib
41
42 [Guids]
43 gEfiMemoryTypeInformationGuid
44
45 [FeaturePcd]
46 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
47
48 [FixedPcd]
49 gArmTokenSpaceGuid.PcdFdBaseAddress
50 gArmTokenSpaceGuid.PcdFdSize
51
52 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
53
54 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
55 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
56 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
57 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
58 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
59 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
60 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
61 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
62 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
63
64 [Pcd]
65 gArmTokenSpaceGuid.PcdSystemMemoryBase
66 gArmTokenSpaceGuid.PcdSystemMemorySize
67
68 [Depex]
69 TRUE