]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
BaseTools: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / ArmPkg / Library / PlatformBootManagerLib / PlatformBootManagerLib.inf
CommitLineData
c976f9cb
AB
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#\r
9# This program and the accompanying materials are licensed and made available\r
10# under the terms and conditions of the BSD License which accompanies this\r
11# distribution. The full text of the license may be found at\r
12# http://opensource.org/licenses/bsd-license.php\r
13#\r
14# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
15# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR\r
16# IMPLIED.\r
17#\r
18##\r
19\r
20[Defines]\r
21 INF_VERSION = 0x00010005\r
22 BASE_NAME = PlatformBootManagerLib\r
23 FILE_GUID = 92FD2DE3-B9CB-4B35-8141-42AD34D73C9F\r
24 MODULE_TYPE = DXE_DRIVER\r
25 VERSION_STRING = 1.0\r
26 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER\r
27\r
28#\r
29# The following information is for reference only and not required by the build tools.\r
30#\r
31# VALID_ARCHITECTURES = ARM AARCH64\r
32#\r
33\r
34[Sources]\r
35 PlatformBm.c\r
c976f9cb
AB
36\r
37[Packages]\r
1b6e7633 38 EmbeddedPkg/EmbeddedPkg.dec\r
c976f9cb
AB
39 MdeModulePkg/MdeModulePkg.dec\r
40 MdePkg/MdePkg.dec\r
07548e17 41 ShellPkg/ShellPkg.dec\r
c976f9cb
AB
42\r
43[LibraryClasses]\r
44 BaseLib\r
45 BaseMemoryLib\r
a43d75e1 46 BootLogoLib\r
4bbcc285 47 CapsuleLib\r
c976f9cb
AB
48 DebugLib\r
49 DevicePathLib\r
50 DxeServicesLib\r
4bbcc285 51 HobLib\r
c976f9cb
AB
52 MemoryAllocationLib\r
53 PcdLib\r
54 PrintLib\r
55 UefiBootManagerLib\r
56 UefiBootServicesTableLib\r
57 UefiLib\r
cae82316 58 UefiRuntimeServicesTableLib\r
c976f9cb
AB
59\r
60[FeaturePcd]\r
c976f9cb
AB
61 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
62\r
63[FixedPcd]\r
6c4194c9 64 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
c976f9cb
AB
65 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate\r
66 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits\r
67 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity\r
68 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits\r
69 gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType\r
70\r
71[Pcd]\r
72 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
73\r
74[Guids]\r
75 gEfiFileInfoGuid\r
76 gEfiFileSystemInfoGuid\r
77 gEfiFileSystemVolumeLabelInfoIdGuid\r
78 gEfiEndOfDxeEventGroupGuid\r
79 gEfiTtyTermGuid\r
07548e17 80 gUefiShellFileGuid\r
c976f9cb
AB
81\r
82[Protocols]\r
83 gEfiDevicePathProtocolGuid\r
84 gEfiGraphicsOutputProtocolGuid\r
85 gEfiLoadedImageProtocolGuid\r
c976f9cb
AB
86 gEfiPciRootBridgeIoProtocolGuid\r
87 gEfiSimpleFileSystemProtocolGuid\r
13ca0abb 88 gEsrtManagementProtocolGuid\r
1b6e7633 89 gPlatformBootManagerProtocolGuid\r