]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPkg/Application/LinuxLoader/LinuxLoader.inf
BeagleBoardPkg/BeagleBoardPkg.dsc: remove the LinuxLoader application
[mirror_edk2.git] / ArmPkg / Application / LinuxLoader / LinuxLoader.inf
1 #/* @file
2 # Copyright (c) 2015, ARM Limited. All rights reserved.
3 #
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 = 0x00010006
16 BASE_NAME = LinuxLoader
17 MODULE_UNI_FILE = LinuxLoader.uni
18 FILE_GUID = 701f54f2-0d70-4b89-bc0a-d9ca25379059
19 MODULE_TYPE = UEFI_APPLICATION
20 VERSION_STRING = 0.1
21 ENTRY_POINT = LinuxLoaderEntryPoint
22
23 [Sources]
24 LinuxLoader.c
25 LinuxLoader.h
26 LinuxLoader.uni
27 LinuxLoaderFdt.c
28 LinuxLoaderHelper.c
29 LinuxLoaderEfiApp.c
30 LinuxLoaderShellApp.c
31
32 [Sources.AARCH64]
33 AArch64/LinuxStarter.c
34 AArch64/LinuxStarterHelper.S
35
36 [Sources.ARM]
37 Arm/LinuxAtag.h
38 Arm/LinuxAtag.c
39 Arm/LinuxStarter.c
40
41 [Packages]
42 ArmPkg/ArmPkg.dec
43 EmbeddedPkg/EmbeddedPkg.dec
44 MdePkg/MdePkg.dec
45 MdeModulePkg/MdeModulePkg.dec
46 ShellPkg/ShellPkg.dec
47
48 [Guids]
49 gFdtTableGuid
50
51 [Guids]
52 gArmMpCoreInfoGuid
53
54 [LibraryClasses]
55 ArmLib
56 BdsLib
57 DebugLib
58 DxeServicesTableLib
59 FdtLib
60 HiiLib
61 HobLib
62 PerformanceLib
63 ShellLib
64 SerialPortLib
65 TimerLib
66 UefiApplicationEntryPoint
67 UefiLib
68
69 [LibraryClasses.AARCH64]
70 ArmGicLib
71 PcdLib
72
73 [Protocols]
74 gEfiLoadedImageProtocolGuid
75 gEfiDevicePathToTextProtocolGuid
76 gEfiShellParametersProtocolGuid
77
78 [FeaturePcd]
79 gArmTokenSpaceGuid.PcdArmLinuxSpinTable
80
81 [FixedPcd]
82 gArmTokenSpaceGuid.PcdArmLinuxFdtMaxOffset
83 gArmTokenSpaceGuid.PcdArmLinuxFdtAlignment
84 gArmTokenSpaceGuid.PcdArmLinuxKernelMaxOffset
85
86 [FixedPcd.ARM]
87 gArmTokenSpaceGuid.PcdArmLinuxAtagMaxOffset
88
89 [Pcd.AARCH64]
90 gArmTokenSpaceGuid.PcdGicDistributorBase
91 gArmTokenSpaceGuid.PcdGicSgiIntId