3a6eaccf |
1 | #/** @file |
2 | # |
3 | # Copyright (c) 2011, ARM Ltd. All rights reserved.<BR> |
4 | # This program and the accompanying materials |
5 | # are licensed and made available under the terms and conditions of the BSD License |
6 | # which accompanies this distribution. The full text of the license may be found at |
7 | # http://opensource.org/licenses/bsd-license.php |
8 | # |
9 | # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, |
10 | # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. |
11 | # |
12 | #**/ |
13 | |
14 | [Defines] |
15 | INF_VERSION = 0x00010005 |
16 | BASE_NAME = ArmMemoryInitPeiLib |
17 | FILE_GUID = 55ddb6e0-70b5-11e0-b33e-0002a5d5c51b |
18 | MODULE_TYPE = SEC |
19 | VERSION_STRING = 1.0 |
20 | LIBRARY_CLASS = PlatformPeiLib |
21 | |
22 | [Sources] |
23 | MemoryInitPeiLib.c |
24 | |
25 | |
26 | [Packages] |
27 | MdePkg/MdePkg.dec |
28 | MdeModulePkg/MdeModulePkg.dec |
29 | EmbeddedPkg/EmbeddedPkg.dec |
30 | ArmPkg/ArmPkg.dec |
31 | ArmPlatformPkg/ArmPlatformPkg.dec |
32 | |
33 | [LibraryClasses] |
34 | DebugLib |
35 | HobLib |
36 | ArmLib |
37 | ArmPlatformLib |
38 | |
39 | [Guids] |
40 | gEfiMemoryTypeInformationGuid |
41 | |
42 | [Ppis] |
43 | |
44 | [FeaturePcd] |
45 | gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob |
46 | |
47 | [FixedPcd] |
48 | gArmPlatformTokenSpaceGuid.PcdStandalone |
49 | |
50 | gArmTokenSpaceGuid.PcdNormalFdBaseAddress |
51 | gArmTokenSpaceGuid.PcdNormalFdSize |
52 | |
53 | gArmTokenSpaceGuid.PcdSystemMemoryBase |
54 | gArmTokenSpaceGuid.PcdSystemMemorySize |
55 | gArmPlatformTokenSpaceGuid.PcdSystemMemoryFixRegionSize |
56 | gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize |
57 | |
58 | gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory |
59 | gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS |
60 | gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType |
61 | gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData |
62 | gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode |
63 | gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode |
64 | gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData |
65 | gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode |
66 | gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData |
67 | |
68 | [depex] |
69 | TRUE |