]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFrameworkModulePkg/Library/LegacyBootManagerLib/LegacyBootManagerLib.inf
OvmfPkg/Csm/LegacyBiosDxe: Fix Legacy16GetTableAddress call for E820 data
[mirror_edk2.git] / IntelFrameworkModulePkg / Library / LegacyBootManagerLib / LegacyBootManagerLib.inf
CommitLineData
9e3f171d 1## @file\r
c91c8ba8 2# Legacy Boot Manager module is library for BDS phase.\r
9e3f171d 3#\r
0a6f4824 4# Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>\r
c0a00b14 5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
0a6f4824 6#\r
9e3f171d
RN
7##\r
8\r
9[Defines]\r
10 INF_VERSION = 0x00010005\r
11 BASE_NAME = LegacyBootManagerLib\r
c91c8ba8 12 MODULE_UNI_FILE = LegacyBootManagerLib.uni\r
9e3f171d
RN
13 FILE_GUID = F1B87BE4-0ACC-409A-A52B-7BFFABCC96A0\r
14 MODULE_TYPE = DXE_DRIVER\r
15 VERSION_STRING = 1.0\r
16 LIBRARY_CLASS = NULL|DXE_DRIVER UEFI_APPLICATION\r
17 CONSTRUCTOR = LegacyBootManagerLibConstructor\r
18\r
19#\r
20# The following information is for reference only and not required by the build tools.\r
21#\r
22# VALID_ARCHITECTURES = IA32 X64 EBC\r
23#\r
24\r
25[Sources]\r
26 LegacyBm.c\r
27 InternalLegacyBm.h\r
0a6f4824 28\r
9e3f171d
RN
29[Packages]\r
30 MdePkg/MdePkg.dec\r
31 MdeModulePkg/MdeModulePkg.dec\r
32 IntelFrameworkPkg/IntelFrameworkPkg.dec\r
33 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
34\r
35[LibraryClasses]\r
36 BaseLib\r
37 BaseMemoryLib\r
38 UefiBootServicesTableLib\r
39 UefiRuntimeServicesTableLib\r
40 DevicePathLib\r
41 MemoryAllocationLib\r
42 UefiLib\r
43 DebugLib\r
44 PrintLib\r
45 PerformanceLib\r
46 UefiBootManagerLib\r
47\r
48[Guids]\r
49 gEfiGlobalVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"Boot####" (Boot option variable)\r
50 ## SOMETIMES_CONSUMES ## Variable:L"BootOrder" (The boot option array)\r
51 gEfiLegacyDevOrderVariableGuid\r
52\r
53[Protocols]\r
54 gEfiLegacyBiosProtocolGuid ## SOMETIMES_CONSUMES\r
55\r
56[FeaturePcd]\r
57\r
58[Pcd]\r