| <?xml version="1.0" encoding="UTF-8"?>
|
| <!--Copyright (c) 2006, 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 |
| http://opensource.org/licenses/bsd-license.php |
| |
| THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, |
| WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
| <ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
| <MsaHeader>
|
| <ModuleName>Bds</ModuleName>
|
| <ModuleType>DXE_DRIVER</ModuleType>
|
| <GuidValue>A6F691AC-31C8-4444-854C-E2C1A6950F92</GuidValue>
|
| <Version>1.0</Version>
|
| <Abstract>Platfrom BDS driver</Abstract>
|
| <Description>
|
| Do platform action customized by IBV/OEM.
|
| </Description>
|
| <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
| <License>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 |
| http://opensource.org/licenses/bsd-license.php |
| THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, |
| WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
| <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
| </MsaHeader>
|
| <ModuleDefinitions>
|
| <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
| <BinaryModule>false</BinaryModule>
|
| <OutputFileBasename>Bds</OutputFileBasename>
|
| </ModuleDefinitions>
|
| <LibraryClassDefinitions>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>DebugLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>UefiLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>UefiDriverEntryPoint</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>PcdLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>BaseLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>EdkGraphicsLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>DxeServicesTableLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>PerformanceLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>PrintLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>EdkIfrSupportLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>ReportStatusCodeLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>HobLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>EdkGenericBdsLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>MemoryAllocationLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>BaseMemoryLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>UefiBootServicesTableLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>UefiRuntimeServicesTableLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>DevicePathLib</Keyword>
|
| </LibraryClass>
|
| <LibraryClass Usage="ALWAYS_CONSUMED">
|
| <Keyword>HiiLib</Keyword>
|
| </LibraryClass>
|
| </LibraryClassDefinitions>
|
| <SourceFiles>
|
| <Filename>PlatformData.c</Filename>
|
| <Filename>BdsPlatform.h</Filename>
|
| <Filename>BdsPlatform.c</Filename>
|
| <Filename>Generic\Bds.h</Filename>
|
| <Filename>Generic\BdsEntry.c</Filename>
|
| <Filename>Generic\FrontPage.h</Filename>
|
| <Filename>Generic\FrontPage.c</Filename>
|
| <Filename>Generic\FrontPageStrings.uni</Filename>
|
| <Filename>Generic\FrontPageVfr.vfr</Filename>
|
| <Filename>Generic\Language.h</Filename>
|
| <Filename>Generic\Language.c</Filename>
|
| <Filename>Generic\String.h</Filename>
|
| <Filename>Generic\String.c</Filename>
|
| <Filename>Generic\Strings.uni</Filename>
|
| <Filename>Generic\Capsules.c</Filename>
|
| <Filename>Generic\MemoryTest.c</Filename>
|
| <Filename>Generic\BootMaint\BmString.uni</Filename>
|
| <Filename>Generic\BootMaint\bm.vfr</Filename>
|
| <Filename>Generic\BootMaint\BBSsupport.h</Filename>
|
| <Filename>Generic\BootMaint\BootMaint.h</Filename>
|
| <Filename>Generic\BootMaint\FormGuid.h</Filename>
|
| <Filename>Generic\BootMaint\BmLib.c</Filename>
|
| <Filename>Generic\BootMaint\BootOption.c</Filename>
|
| <Filename>Generic\BootMaint\ConsoleOption.c</Filename>
|
| <Filename>Generic\BootMaint\Data.c</Filename>
|
| <Filename>Generic\BootMaint\Variable.c</Filename>
|
| <Filename>Generic\BootMaint\UpdatePage.c</Filename>
|
| <Filename>Generic\BootMaint\BBSsupport.c</Filename>
|
| <Filename>Generic\BootMaint\BootMaint.c</Filename>
|
| <Filename>Generic\BootMaint\FileExplorer.c</Filename>
|
| <Filename>Generic\BootMaint\FE.vfr</Filename>
|
| <Filename>Generic\BootMngr\BootManager.h</Filename>
|
| <Filename>Generic\BootMngr\BootManager.c</Filename>
|
| <Filename>Generic\BootMngr\BootManagerStrings.uni</Filename>
|
| <Filename>Generic\BootMngr\BootManagerVfr.vfr</Filename>
|
| <Filename>Generic\DeviceMngr\DeviceManager.h</Filename>
|
| <Filename>Generic\DeviceMngr\DeviceManager.c</Filename>
|
| <Filename>Generic\DeviceMngr\DeviceManagerStrings.uni</Filename>
|
| <Filename>Generic\DeviceMngr\DeviceManagerVfr.vfr</Filename>
|
| <Filename>Generic\Bds.dxs</Filename>
|
| </SourceFiles>
|
| <PackageDependencies>
|
| <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
| <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
| <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>
|
| </PackageDependencies>
|
| <Protocols>
|
| <Protocol Usage="ALWAYS_PRODUCED">
|
| <ProtocolCName>gEfiBdsArchProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiLegacyBiosProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiUgaSplashProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiHiiProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiFormCallbackProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiDataHubProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiFormBrowserProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiConsoleControlProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiCpuIoProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiUgaDrawProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiLoadFileProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiSimpleFileSystemProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiDevicePathProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiBlockIoProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiSerialIoProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="ALWAYS_CONSUMED">
|
| <ProtocolCName>gEfiGenericMemTestProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="SOMETIMES_CONSUMED">
|
| <ProtocolCName>gEfiCpuArchProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| <Protocol Usage="SOMETIMES_CONSUMED">
|
| <ProtocolCName>gEfiDriverBindingProtocolGuid</ProtocolCName>
|
| </Protocol>
|
| </Protocols>
|
| <DataHubs>
|
| <DataHubRecord Usage="SOMETIMES_CONSUMED">
|
| <DataHubCName>BiosVendor</DataHubCName>
|
| </DataHubRecord>
|
| <DataHubRecord Usage="SOMETIMES_CONSUMED">
|
| <DataHubCName>SystemManufacturer</DataHubCName>
|
| </DataHubRecord>
|
| <DataHubRecord Usage="SOMETIMES_CONSUMED">
|
| <DataHubCName>ProcessorVersion</DataHubCName>
|
| </DataHubRecord>
|
| <DataHubRecord Usage="SOMETIMES_CONSUMED">
|
| <DataHubCName>ProcessorFrequency</DataHubCName>
|
| </DataHubRecord>
|
| <DataHubRecord Usage="SOMETIMES_CONSUMED">
|
| <DataHubCName>MemoryArray</DataHubCName>
|
| </DataHubRecord>
|
| <DataHubRecord Usage="SOMETIMES_CONSUMED">
|
| <DataHubCName>SerialIoDevice</DataHubCName>
|
| </DataHubRecord>
|
| <DataHubRecord Usage="SOMETIMES_CONSUMED">
|
| <DataHubCName>SerialIoPort</DataHubCName>
|
| </DataHubRecord>
|
| </DataHubs>
|
| <Guids>
|
| <GuidCNames Usage="ALWAYS_CONSUMED">
|
| <GuidCName>gEfiBootStateGuid</GuidCName>
|
| </GuidCNames>
|
| <GuidCNames Usage="ALWAYS_CONSUMED">
|
| <GuidCName>gEfiGlobalVariableGuid</GuidCName>
|
| </GuidCNames>
|
| <GuidCNames Usage="ALWAYS_CONSUMED">
|
| <GuidCName>gEfiFlashMapHobGuid</GuidCName>
|
| </GuidCNames>
|
| <GuidCNames Usage="ALWAYS_CONSUMED">
|
| <GuidCName>gEfiFileSystemVolumeLabelInfoIdGuid</GuidCName>
|
| </GuidCNames>
|
| <GuidCNames Usage="ALWAYS_CONSUMED">
|
| <GuidCName>gEfiFileInfoGuid</GuidCName>
|
| </GuidCNames>
|
| </Guids>
|
| <Externs>
|
| <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
| <Specification>EDK_RELEASE_VERSION 0x00020000</Specification>
|
| <Extern>
|
| <ModuleEntryPoint>BdsInitialize</ModuleEntryPoint>
|
| </Extern>
|
| </Externs>
|
| </ModuleSurfaceArea> |