]> git.proxmox.com Git - mirror_edk2.git/blob - ArmVirtPkg/Library/ArmPlatformLibQemu/ArmPlatformLibQemu.inf
b2ecdfa061cbe9cd61104dee13f9cf54d0ed4bd9
[mirror_edk2.git] / ArmVirtPkg / Library / ArmPlatformLibQemu / ArmPlatformLibQemu.inf
1 ## @file
2 # ArmPlatformLib implementation for QEMU/mach-virt on AArch64 that contains a
3 # statically allocated 1:1 mapping of the first 128 MiB of DRAM, as well as
4 # the NOR flash and the device region
5 #
6 # Copyright (c) 2011-2012, ARM Limited. All rights reserved.
7 # Copyright (c) 2022, Google LLC. All rights reserved.
8 #
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
10 #
11 ##
12
13 [Defines]
14 INF_VERSION = 1.27
15 BASE_NAME = ArmPlatformLibQemu
16 FILE_GUID = 40af3a25-f02c-4aef-94ef-7ac0282d21d4
17 MODULE_TYPE = BASE
18 VERSION_STRING = 1.0
19 LIBRARY_CLASS = ArmPlatformLib
20
21 [Packages]
22 MdePkg/MdePkg.dec
23 MdeModulePkg/MdeModulePkg.dec
24 ArmPkg/ArmPkg.dec
25 ArmPlatformPkg/ArmPlatformPkg.dec
26
27 [LibraryClasses]
28 ArmLib
29 DebugLib
30
31 [Sources.common]
32 ArmPlatformLibQemu.c
33 IdMap.S
34
35 [Sources.AArch64]
36 AArch64/ArmPlatformHelper.S
37
38 [FixedPcd]
39 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask
40 gArmTokenSpaceGuid.PcdArmPrimaryCore