]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Application/LinuxLoader/LinuxLoader.inf
BeagleBoardPkg/BeagleBoardPkg.dsc: remove the LinuxLoader application
[mirror_edk2.git] / ArmPkg / Application / LinuxLoader / LinuxLoader.inf
CommitLineData
23b01c83
RC
1#/* @file\r
2# Copyright (c) 2015, ARM Limited. All rights reserved.\r
3#\r
4# This program and the accompanying materials\r
5# are licensed and made available under the terms and conditions of the BSD License\r
6# which accompanies this distribution. The full text of the license may be found at\r
7# http://opensource.org/licenses/bsd-license.php\r
8#\r
9# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
10# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
11#\r
12#*/\r
13\r
14[Defines]\r
15 INF_VERSION = 0x00010006\r
16 BASE_NAME = LinuxLoader\r
17 MODULE_UNI_FILE = LinuxLoader.uni\r
18 FILE_GUID = 701f54f2-0d70-4b89-bc0a-d9ca25379059\r
19 MODULE_TYPE = UEFI_APPLICATION\r
20 VERSION_STRING = 0.1\r
21 ENTRY_POINT = LinuxLoaderEntryPoint\r
22\r
23[Sources]\r
24 LinuxLoader.c\r
25 LinuxLoader.h\r
26 LinuxLoader.uni\r
27 LinuxLoaderFdt.c\r
28 LinuxLoaderHelper.c\r
29 LinuxLoaderEfiApp.c\r
30 LinuxLoaderShellApp.c\r
31\r
32[Sources.AARCH64]\r
33 AArch64/LinuxStarter.c\r
34 AArch64/LinuxStarterHelper.S\r
35\r
36[Sources.ARM]\r
37 Arm/LinuxAtag.h\r
38 Arm/LinuxAtag.c\r
39 Arm/LinuxStarter.c\r
40\r
41[Packages]\r
42 ArmPkg/ArmPkg.dec\r
43 EmbeddedPkg/EmbeddedPkg.dec\r
44 MdePkg/MdePkg.dec\r
45 MdeModulePkg/MdeModulePkg.dec\r
46 ShellPkg/ShellPkg.dec\r
47\r
48[Guids]\r
49 gFdtTableGuid\r
50\r
51[Guids]\r
52 gArmMpCoreInfoGuid\r
53\r
54[LibraryClasses]\r
55 ArmLib\r
56 BdsLib\r
57 DebugLib\r
58 DxeServicesTableLib\r
59 FdtLib\r
60 HiiLib\r
61 HobLib\r
62 PerformanceLib\r
63 ShellLib\r
64 SerialPortLib\r
65 TimerLib\r
66 UefiApplicationEntryPoint\r
67 UefiLib\r
68\r
69[LibraryClasses.AARCH64]\r
70 ArmGicLib\r
71 PcdLib\r
72\r
73[Protocols]\r
74 gEfiLoadedImageProtocolGuid\r
75 gEfiDevicePathToTextProtocolGuid\r
76 gEfiShellParametersProtocolGuid\r
77\r
78[FeaturePcd]\r
79 gArmTokenSpaceGuid.PcdArmLinuxSpinTable\r
80\r
81[FixedPcd]\r
82 gArmTokenSpaceGuid.PcdArmLinuxFdtMaxOffset\r
83 gArmTokenSpaceGuid.PcdArmLinuxFdtAlignment\r
84 gArmTokenSpaceGuid.PcdArmLinuxKernelMaxOffset\r
85\r
86[FixedPcd.ARM]\r
87 gArmTokenSpaceGuid.PcdArmLinuxAtagMaxOffset\r
88\r
89[Pcd.AARCH64]\r
90 gArmTokenSpaceGuid.PcdGicDistributorBase\r
91 gArmTokenSpaceGuid.PcdGicSgiIntId\r