]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPkg/Library/ArmMmuLib/ArmMmuBaseLib.inf
2a7e7147958cfbec946d81ba57669217ba45b0b6
[mirror_edk2.git] / ArmPkg / Library / ArmMmuLib / ArmMmuBaseLib.inf
1 #/** @file
2 #
3 # Copyright (c) 2016 Linaro Ltd. All rights reserved.
4 #
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
6 #
7 #
8 #**/
9
10 [Defines]
11 INF_VERSION = 0x00010005
12 BASE_NAME = ArmMmuBaseLib
13 FILE_GUID = da8f0232-fb14-42f0-922c-63104d2c70bd
14 MODULE_TYPE = BASE
15 VERSION_STRING = 1.0
16 LIBRARY_CLASS = ArmMmuLib
17
18 [Defines.AARCH64]
19 CONSTRUCTOR = ArmMmuBaseLibConstructor
20
21 [Sources.AARCH64]
22 AArch64/ArmMmuLibCore.c
23 AArch64/ArmMmuLibReplaceEntry.S
24
25 [Sources.ARM]
26 Arm/ArmMmuLibConvert.c
27 Arm/ArmMmuLibCore.c
28 Arm/ArmMmuLibUpdate.c
29 Arm/ArmMmuLibV7Support.S |GCC
30 Arm/ArmMmuLibV7Support.asm |RVCT
31
32 [Packages]
33 ArmPkg/ArmPkg.dec
34 EmbeddedPkg/EmbeddedPkg.dec
35 MdePkg/MdePkg.dec
36
37 [LibraryClasses]
38 ArmLib
39 CacheMaintenanceLib
40 MemoryAllocationLib
41
42 [Pcd.ARM]
43 gArmTokenSpaceGuid.PcdNormalMemoryNonshareableOverride