]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Library/LinuxBootBootManagerLib/LinuxBootBootManagerLib.inf
ArmPkg: Implement PlatformBootManagerLib for LinuxBoot
[mirror_edk2.git] / ArmPkg / Library / LinuxBootBootManagerLib / LinuxBootBootManagerLib.inf
CommitLineData
62540372
NP
1## @file\r
2# Implementation for PlatformBootManagerLib library class interfaces.\r
3#\r
4# Copyright (C) 2015-2016, Red Hat, Inc.\r
5# Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>\r
6# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
7# Copyright (c) 2016, Linaro Ltd. All rights reserved.<BR>\r
8# Copyright (c) 2020 - 2021, Ampere Computing LLC. All rights reserved.<BR>\r
9#\r
10# SPDX-License-Identifier: BSD-2-Clause-Patent\r
11#\r
12##\r
13\r
14[Defines]\r
15 INF_VERSION = 0x0001001B\r
16 BASE_NAME = LinuxBootBootManagerLib\r
17 FILE_GUID = 1FA91547-DB23-4F6A-8AF8-3B9782A7F917\r
18 MODULE_TYPE = DXE_DRIVER\r
19 VERSION_STRING = 1.0\r
20 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER\r
21\r
22#\r
23# The following information is for reference only and not required by the build tools.\r
24#\r
25# VALID_ARCHITECTURES = ARM AARCH64\r
26#\r
27\r
28[Sources]\r
29 LinuxBootBm.c\r
30\r
31[Packages]\r
32 ArmPkg/ArmPkg.dec\r
33 MdeModulePkg/MdeModulePkg.dec\r
34 MdePkg/MdePkg.dec\r
35 ShellPkg/ShellPkg.dec\r
36\r
37[LibraryClasses]\r
38 BaseLib\r
39 BaseMemoryLib\r
40 DebugLib\r
41 MemoryAllocationLib\r
42 PcdLib\r
43 PrintLib\r
44 UefiBootManagerLib\r
45 UefiBootServicesTableLib\r
46 UefiLib\r
47 UefiRuntimeServicesTableLib\r
48\r
49[Pcd]\r
50 gArmTokenSpaceGuid.PcdLinuxBootFileGuid\r
51\r
52[Guids]\r
53 gEfiEndOfDxeEventGroupGuid\r
54 gUefiShellFileGuid\r
55 gZeroGuid\r
56\r
57[Protocols]\r
58 gEfiLoadedImageProtocolGuid\r