Updating ArmLib.h to add functions needed to turn on paging in CpuDxe. Also added...
[mirror_edk2.git] / ArmPkg / ArmPkg.dsc
CommitLineData
2ef2b01e
A
1#%HEADER%
2#/** @file
3#
4# ARM Package
5#
6#**/
7
8################################################################################
9#
10# Defines Section - statements that will be processed to create a Makefile.
11#
12################################################################################
13[Defines]
14 PLATFORM_NAME = ArmPkg
15 PLATFORM_GUID = 5CFBD99E-3C43-4E7F-8054-9CDEAFF7710F
16 PLATFORM_VERSION = 0.1
17 DSC_SPECIFICATION = 0x00010005
18 OUTPUT_DIRECTORY = Build/Arm
19 SUPPORTED_ARCHITECTURES = ARM
20 BUILD_TARGETS = DEBUG|RELEASE
21 SKUID_IDENTIFIER = DEFAULT
22
23
24[LibraryClasses.common]
25 BaseLib|MdePkg/Library/BaseLib/BaseLib.inf
26 BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
27 CacheMaintenanceLib|ArmPkg/Library/ArmCacheMaintenanceLib/ArmCacheMaintenanceLib.inf
28 DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
29 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
30 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
31 PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
32 TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf
33 UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
34 UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
35 UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
36 DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
37 UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
38
39 ArmLib|ArmPkg/Library/ArmLib/Null/NullArmLib.inf
40 SemihostLib|ArmPkg/Library/SemihostLib/SemihostLib.inf
41 UncachedMemoryAllocationLib|ArmPkg/Library/UncachedMemoryAllocationLib/UncachedMemoryAllocationLib.inf
42
43
44[Components.common]
45 ArmPkg/Library/ArmCacheMaintenanceLib/ArmCacheMaintenanceLib.inf
46 ArmPkg/Library/ArmLib/Arm11/Arm11ArmLib.inf
47 ArmPkg/Library/ArmLib/Arm11/Arm11ArmLibPrePi.inf
48 ArmPkg/Library/ArmLib/Arm9/Arm9ArmLib.inf
49 ArmPkg/Library/ArmLib/Arm9/Arm9ArmLibPrePi.inf
50 ArmPkg/Library/ArmLib/ArmCortexA/ArmCortexArmLib.inf
51 ArmPkg/Library/ArmLib/ArmCortexA/ArmCortexArmLibPrePi.inf
52 ArmPkg/Library/ArmLib/Null/NullArmLib.inf
53 ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf
54 ArmPkg/Library/SemiHostingDebugLib/SemiHostingDebugLib.inf
55 ArmPkg/Library/SemiHostingSerialPortLib/SemiHostingSerialPortLib.inf
56 ArmPkg/Library/SemihostLib/SemihostLib.inf
57 ArmPkg/Library/UncachedMemoryAllocationLib/UncachedMemoryAllocationLib.inf
58
59 ArmPkg/Drivers/CpuDxe/CpuDxe.inf
60 ArmPkg/Drivers/DebugSupportDxe/DebugSupportDxe.inf
61 ArmPkg/Filesystem/SemihostFs/SemihostFs.inf