X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelFrameworkModulePkg%2FLibrary%2FGenericBdsLib%2FGenericBdsLib.inf;h=dcb0295a4337779b5a80f74c223ebcd53a07d888;hp=983280a666bdeeadd1c70cd8abe48d3bb60fe2e7;hb=337661bb8c981400d3a0c93d0d49a65f2e4eed8c;hpb=07d97279a370e6e66dc1ae9b848fbd5f4eca202e diff --git a/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf b/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf index 983280a666..dcb0295a43 100644 --- a/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf +++ b/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf @@ -1,11 +1,11 @@ -#/** @file +## @file # # General BDS defines and produce general interfaces for platform BDS driver including: # 1) BDS boot policy interface; # 2) BDS boot device connect interface; # 3) BDS Misc interfaces for mainting boot variable, ouput string, etc. # -# Copyright (c) 2007 - 2008, Intel Corporation.
+# Copyright (c) 2007 - 2010, Intel Corporation.
# All rights reserved. This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -14,7 +14,7 @@ # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. # -#**/ +## [Defines] INF_VERSION = 0x00010005 @@ -23,6 +23,7 @@ MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 LIBRARY_CLASS = GenericBdsLib|DXE_DRIVER UEFI_APPLICATION + CONSTRUCTOR = GenericBdsLibConstructor # # The following information is for reference only and not required by the build tools. @@ -38,7 +39,11 @@ BdsConsole.c BdsBoot.c InternalBdsLib.h - + Bmp.h + String.h + String.c + GenericBdsStrings.uni + [Sources.IPF] Ipf/ShadowRom.c @@ -66,6 +71,7 @@ TimerLib PcdLib DxeServicesLib + HiiLib [Guids] gEfiVT100PlusGuid ## CONSUMES ## GUID (The type of terminal) @@ -73,7 +79,6 @@ gEfiMemoryTypeInformationGuid ## CONSUMES ## GUID (The identifier of memory type information type in system table) ## CONSUMES ## GUID HOB (The hob holding memory type information) gEfiVTUTF8Guid ## CONSUMES ## GUID (The type of terminal) - gEfiShellFileGuid ## CONSUMES ## GUID (Identify the shell file) gEfiGlobalVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"BootCurrent" (The boot option of current boot) ## SOMETIMES_CONSUMES ## Variable:L"BootXX" (Boot option variable) ## CONSUMES ## Variable:L"Timeout" (The time out value in second of showing progress bar) @@ -90,6 +95,7 @@ [Protocols] gEfiSimpleFileSystemProtocolGuid # PROTOCOL CONSUMES + gEfiLoadFileProtocolGuid # PROTOCOL CONSUMES gEfiSimpleTextOutProtocolGuid # PROTOCOL CONSUMES gEfiPciIoProtocolGuid # PROTOCOL CONSUMES gEfiLoadedImageProtocolGuid # PROTOCOL CONSUMES @@ -105,11 +111,12 @@ gEfiAcpiS3SaveProtocolGuid # PROTOCOL CONSUMES gEfiGraphicsOutputProtocolGuid # PROTOCOL SOMETIMES_CONSUMES gEfiUgaDrawProtocolGuid |PcdUgaConsumeSupport # PROTOCOL SOMETIMES_CONSUMES - gEfiConsoleControlProtocolGuid # PROTOCOL CONSUMES gEfiOEMBadgingProtocolGuid # PROTOCOL CONSUMES gEfiHiiFontProtocolGuid # PROTOCOL CONSUMES - gEfiSecurityArchProtocolGuid + gEfiUserManagerProtocolGuid # PROTOCOL CONSUMES -[FeaturePcd.common] +[FeaturePcd] gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport +[Pcd] + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile