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
10 INF_VERSION = 0x00010005
11 BASE_NAME = MemoryInit
12 FILE_GUID = c61ef796-b50d-4f98-9f78-4f6f79d800d5
16 ENTRY_POINT = InitializeMemory
19 # The following information is for reference only and not required by the build tools.
21 # VALID_ARCHITECTURES = IA32 X64 EBC ARM
29 MdeModulePkg/MdeModulePkg.dec
30 EmbeddedPkg/EmbeddedPkg.dec
32 ArmPlatformPkg/ArmPlatformPkg.dec
43 gEfiMemoryTypeInformationGuid
46 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob
49 gArmTokenSpaceGuid.PcdFdBaseAddress
50 gArmTokenSpaceGuid.PcdFdSize
52 gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
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
65 gArmTokenSpaceGuid.PcdSystemMemoryBase
66 gArmTokenSpaceGuid.PcdSystemMemorySize