1#/* @file
2#
3#  Copyright (c) 2011-2015, ARM Limited. All rights reserved.
4#  Copyright (c) 2014-2017, Linaro Limited. All rights reserved.
5#
6#  SPDX-License-Identifier: BSD-2-Clause-Patent
7#
8#*/
9
10[Defines]
11  INF_VERSION                    = 0x0001001A
12  BASE_NAME                      = QemuVirtMemInfoPeiLib
13  FILE_GUID                      = 0c4d10cf-d949-49b4-bd13-47a4ae22efce
14  MODULE_TYPE                    = BASE
15  VERSION_STRING                 = 1.0
16  LIBRARY_CLASS                  = ArmVirtMemInfoLib|PEIM
17  CONSTRUCTOR                    = QemuVirtMemInfoPeiLibConstructor
18
19[Sources]
20  QemuVirtMemInfoLib.c
21  QemuVirtMemInfoPeiLibConstructor.c
22
23[Packages]
24  ArmPkg/ArmPkg.dec
25  ArmVirtPkg/ArmVirtPkg.dec
26  EmbeddedPkg/EmbeddedPkg.dec
27  MdeModulePkg/MdeModulePkg.dec
28  MdePkg/MdePkg.dec
29
30[LibraryClasses]
31  ArmLib
32  BaseMemoryLib
33  DebugLib
34  FdtLib
35  PcdLib
36  MemoryAllocationLib
37
38[Pcd]
39  gArmTokenSpaceGuid.PcdFdBaseAddress
40  gArmTokenSpaceGuid.PcdFvBaseAddress
41  gArmTokenSpaceGuid.PcdSystemMemoryBase
42  gArmTokenSpaceGuid.PcdSystemMemorySize
43
44[FixedPcd]
45  gArmTokenSpaceGuid.PcdFdSize
46  gArmTokenSpaceGuid.PcdFvSize
47  gArmVirtTokenSpaceGuid.PcdDeviceTreeInitialBaseAddress
48