+++ /dev/null
-#/** @file\r
-# Platfrom BDS driver\r
-#\r
-# Do platform action customized by IBV/OEM.\r
-# Copyright (c) 2007 - 2007, Intel Corporation\r
-#\r
-# All rights reserved. This program and the accompanying materials\r
-# are licensed and made available under the terms and conditions of the BSD License\r
-# which accompanies this distribution. The full text of the license may be found at\r
-# http://opensource.org/licenses/bsd-license.php\r
-# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
-#\r
-#\r
-#**/\r
-\r
-################################################################################\r
-#\r
-# Defines Section - statements that will be processed to create a Makefile.\r
-#\r
-################################################################################\r
-[Defines]\r
- INF_VERSION = 0x00010005\r
- BASE_NAME = PlatformBds\r
- FILE_GUID = A6F691AC-31C8-4444-854C-E2C1A6950F92\r
- MODULE_TYPE = DXE_DRIVER\r
- VERSION_STRING = 1.0\r
- EDK_RELEASE_VERSION = 0x00020000\r
- EFI_SPECIFICATION_VERSION = 0x00020000\r
-\r
- ENTRY_POINT = BdsInitialize\r
-\r
-#\r
-# The following information is for reference only and not required by the build tools.\r
-#\r
-# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
-#\r
-\r
-################################################################################\r
-#\r
-# Sources Section - list of files that are required for the build to succeed.\r
-#\r
-################################################################################\r
-\r
-[Sources.common]\r
- Generic/DeviceMngr/DeviceManagerVfr.Vfr\r
- Generic/DeviceMngr/DeviceManagerStrings.uni\r
- Generic/DeviceMngr/DeviceManager.c\r
- Generic/DeviceMngr/DeviceManager.h\r
- Generic/BootMngr/BootManagerVfr.Vfr\r
- Generic/BootMngr/BootManagerStrings.uni\r
- Generic/BootMngr/BootManager.c\r
- Generic/BootMngr/BootManager.h\r
- Generic/BootMaint/FE.vfr\r
- Generic/BootMaint/FileExplorer.c\r
- Generic/BootMaint/BootMaint.c\r
- Generic/BootMaint/BBSsupport.c\r
- Generic/BootMaint/UpdatePage.c\r
- Generic/BootMaint/Variable.c\r
- Generic/BootMaint/Data.c\r
- Generic/BootMaint/ConsoleOption.c\r
- Generic/BootMaint/BootOption.c\r
- Generic/BootMaint/BmLib.c\r
- Generic/BootMaint/FormGuid.h\r
- Generic/BootMaint/BootMaint.h\r
- Generic/BootMaint/BBSsupport.h\r
- Generic/BootMaint/bm.vfr\r
- Generic/BootMaint/bmstring.uni\r
- Generic/MemoryTest.c\r
- Generic/Capsules.c\r
- Generic/Strings.uni\r
- Generic/String.c\r
- Generic/BdsString.h\r
- Generic/Language.c\r
- Generic/Language.h\r
- Generic/FrontPageVfr.Vfr\r
- Generic/FrontPageStrings.uni\r
- Generic/FrontPage.c\r
- Generic/FrontPage.h\r
- Generic/BdsEntry.c\r
- Generic/Bds.h\r
- BdsPlatform.c\r
- BdsPlatform.h\r
- PlatformData.c\r
-\r
-################################################################################\r
-#\r
-# Package Dependency Section - list of Package files that are required for\r
-# this module.\r
-#\r
-################################################################################\r
-\r
-[Packages]\r
- MdePkg/MdePkg.dec\r
- MdeModulePkg/MdeModulePkg.dec\r
- IntelFrameworkPkg/IntelFrameworkPkg.dec\r
- IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
-\r
-\r
-################################################################################\r
-#\r
-# Library Class Section - list of Library Classes that are required for\r
-# this module.\r
-#\r
-################################################################################\r
-\r
-[LibraryClasses]\r
- PeCoffLib\r
- HiiLibFramework\r
- DevicePathLib\r
- UefiRuntimeServicesTableLib\r
- UefiBootServicesTableLib\r
- BaseMemoryLib\r
- MemoryAllocationLib\r
- EdkGenericBdsLib\r
- HobLib\r
- ReportStatusCodeLib\r
- IfrSupportLibFramework\r
- PrintLib\r
- PerformanceLib\r
- DxeServicesTableLib\r
- GraphicsLib\r
- BaseLib\r
- UefiDriverEntryPoint\r
- UefiLib\r
- DebugLib\r
-\r
-\r
-################################################################################\r
-#\r
-# Guid C Name Section - list of Guids that this module uses or produces.\r
-#\r
-################################################################################\r
-\r
-[Guids]\r
-# MemoryArray # SOMETIMES_CONSUMED Data Hub\r
-# ProcessorFrequency # SOMETIMES_CONSUMED Data Hub\r
-# ProcessorVersion # SOMETIMES_CONSUMED Data Hub\r
-# SystemManufacturer # SOMETIMES_CONSUMED Data Hub\r
-# BiosVendor # SOMETIMES_CONSUMED Data Hub\r
- gEfiFlashMapHobGuid # ALWAYS_CONSUMED Hob: GUID_EXTENSION\r
- gEfiDefaultBmpLogoGuid # SOMETIMES_CONSUMED\r
- gEfiFileInfoGuid # ALWAYS_CONSUMED\r
- gEfiFileSystemVolumeLabelInfoIdGuid # ALWAYS_CONSUMED\r
- gEfiGenericPlatformVariableGuid # ALWAYS_CONSUMED\r
- gEfiGlobalVariableGuid # ALWAYS_CONSUMED\r
- gEfiBootStateGuid # ALWAYS_CONSUMED\r
-\r
-\r
-################################################################################\r
-#\r
-# Protocol C Name Section - list of Protocol and Protocol Notify C Names\r
-# that this module uses or produces.\r
-#\r
-################################################################################\r
-\r
-[Protocols]\r
- gEfiGraphicsOutputProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
- gEfiGenericMemTestProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
- gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiBlockIoProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
- gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiSimpleFileSystemProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
- gEfiLoadFileProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
- gEfiUgaDrawProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
- gEfiCpuIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiFormBrowserProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiFormCallbackProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiHiiProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
-\r
-[PcdsFeatureFlag.common]\r
- PcdUefiVariableDefaultLangDepricate|gEfiMdePkgTokenSpaceGuid|\r
-\r
-[PcdsFixedAtBuild.common]\r
- PcdUefiVariableDefaultLangCodes|gEfiMdePkgTokenSpaceGuid\r
- PcdUefiVariableDefaultLang|gEfiMdePkgTokenSpaceGuid\r
- PcdUefiVariableDefaultPlatformLangCodes|gEfiMdePkgTokenSpaceGuid\r
- PcdUefiVariableDefaultPlatformLang|gEfiMdePkgTokenSpaceGuid\r
-\r
-[depex]\r
- gEfiHiiProtocolGuid\r
-
\ No newline at end of file