converted all surface area description files to new schema
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@689 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
3bdeb048a5
commit
1f86f0814a
@ -1,49 +1,57 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>HelloWorld</BaseName>
|
<ModuleName>HelloWorld</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>APPLICATION</ComponentType>
|
<GuidValue>6987936E-ED34-44db-AE97-1FA5E4ED2116</GuidValue>
|
||||||
<Guid>6987936E-ED34-44db-AE97-1FA5E4ED2116</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for SecurityStub module</Abstract>
|
<Abstract>Component description file for SecurityStub module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-20 20:41</Updated>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>HelloWorld</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<Keyword>PrintLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>HelloWorld.c</Filename>
|
<Filename>HelloWorld.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>UefiMain</ModuleEntryPoint>
|
<ModuleEntryPoint>UefiMain</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,64 +1,83 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>AtapiPassThru</BaseName>
|
<ModuleName>AtapiPassThru</ModuleName>
|
||||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
<ModuleType>UEFI_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>E49061CE-99A7-41d3-AB3A-36E5CFBAD63E</GuidValue>
|
||||||
<Guid>E49061CE-99A7-41d3-AB3A-36E5CFBAD63E</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Description file for the Atapi Passthru component.</Abstract>
|
<Abstract>Description file for the Atapi Passthru component.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>AtapiPassThru</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>AtapiPassThru.h</Filename>
|
<Filename>AtapiPassThru.h</Filename>
|
||||||
<Filename>AtapiPassThru.c</Filename>
|
<Filename>AtapiPassThru.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">PciIo</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="BY_START">ScsiPassThru</Protocol>
|
<ProtocolCName>PciIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>ScsiPassThru</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00000000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gAtapiScsiPassThruDriverBinding</DriverBinding>
|
<DriverBinding>gAtapiScsiPassThruDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gAtapiScsiPassThruComponentName</ComponentName>
|
<ComponentName>gAtapiScsiPassThruComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,45 +1,59 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>CirrusLogic5430UgaDraw</BaseName>
|
<ModuleName>CirrusLogic5430UgaDraw</ModuleName>
|
||||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
<ModuleType>UEFI_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>555F76EA-785F-40d7-9174-153C43636C68</GuidValue>
|
||||||
<Guid>555F76EA-785F-40d7-9174-153C43636C68</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for CirrusLogic5430 module</Abstract>
|
<Abstract>Component description file for CirrusLogic5430 module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>CirrusLogic5430UgaDraw</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>CirrusLogic5430.h</Filename>
|
<Filename>CirrusLogic5430.h</Filename>
|
||||||
@ -47,19 +61,24 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>CirrusLogic5430UgaDraw.c</Filename>
|
<Filename>CirrusLogic5430UgaDraw.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">PciIo</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">UgaDraw</Protocol>
|
<ProtocolCName>PciIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>UgaDraw</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00000000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gCirrusLogic5430DriverBinding</DriverBinding>
|
<DriverBinding>gCirrusLogic5430DriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gCirrusLogic5430ComponentName</ComponentName>
|
<ComponentName>gCirrusLogic5430ComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,49 +1,71 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>IdeBus</BaseName>
|
<ModuleName>IdeBus</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>69FD8E47-A161-4550-B01A-5594CEB2B2B2</GuidValue>
|
||||||
<Guid>69FD8E47-A161-4550-B01A-5594CEB2B2B2</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for PS2 keyboard module.</Abstract>
|
<Abstract>Component description file for PS2 keyboard module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-22 16:27</Updated>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>IdeBus</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PerformanceLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PerformanceLib</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>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>idebus.h</Filename>
|
<Filename>idebus.h</Filename>
|
||||||
@ -56,34 +78,45 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
<Filename>ComponentName.h</Filename>
|
<Filename>ComponentName.h</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">PciIo</Protocol>
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
<Protocol Usage="TO_START">IdeControllerInit</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="BY_START">BlockIo</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="BY_START">DiskInfo</Protocol>
|
<ProtocolCName>PciIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>IdeControllerInit</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>BlockIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>DiskInfo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Variables>
|
<Variables>
|
||||||
<Variable Usage="ALWAYS_CONSUMED">
|
<Variable Usage="ALWAYS_CONSUMED">
|
||||||
<String>Configuration</String>
|
<VariableName>0x0043 0x006F 0x006E 0x0066 0x0069 0x0067 0x0075 0x0072 0x0061 0x0074 0x0069 0x006F 0x006E</VariableName>
|
||||||
<Guid>0x69fd8e47, 0xa161, 0x4550, 0xb0, 0x1a, 0x55, 0x94, 0xce, 0xb2, 0xb2, 0xb2</Guid>
|
<GuidC_Name>gConfigurationGuid</GuidC_Name>
|
||||||
</Variable>
|
</Variable>
|
||||||
</Variables>
|
</Variables>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>DiskInfoIde</C_Name>
|
<GuidCName>DiskInfoIde</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gIDEBusDriverBinding</DriverBinding>
|
<DriverBinding>gIDEBusDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gIDEBusComponentName</ComponentName>
|
<ComponentName>gIDEBusComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -9,11 +9,10 @@ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
|||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>IdeBusLite</BaseName>
|
<ModuleName>IdeBusLite</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>5db1d982-602b-4f27-9457-0513fd96ef00</GuidValue>
|
||||||
<Guid>5db1d982-602b-4f27-9457-0513fd96ef00</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for PS2 keyboard module.</Abstract>
|
<Abstract>Component description file for PS2 keyboard module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
@ -23,21 +22,44 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
|||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
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>
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
<Created>2006-03-12 17:09</Created>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>IdeBusLite</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PerformanceLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PerformanceLib</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>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>idebus.h</Filename>
|
<Filename>idebus.h</Filename>
|
||||||
@ -48,34 +70,45 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
|||||||
<Filename>ata.c</Filename>
|
<Filename>ata.c</Filename>
|
||||||
<Filename>atapi.c</Filename>
|
<Filename>atapi.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">DevicePath</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciIo</Protocol>
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">IdeControllerInit</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">BlockIo</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">DiskInfo</Protocol>
|
<ProtocolCName>PciIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>IdeControllerInit</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>BlockIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>DiskInfo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>DiskInfoIde</C_Name>
|
<GuidCName>DiskInfoIde</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>DiskInfoScsi</C_Name>
|
<GuidCName>DiskInfoScsi</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>DiskInfoUsb</C_Name>
|
<GuidCName>DiskInfoUsb</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint/>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gIDEBusDriverBinding</DriverBinding>
|
<DriverBinding>gIDEBusDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gIDEBusComponentName</ComponentName>
|
<ComponentName>gIDEBusComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,47 +1,65 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>LightPciBusPciBus</BaseName>
|
<ModuleName>LightPciBusPciBus</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>C0734D12-7927-432b-986B-A7E3A35BA005</GuidValue>
|
||||||
<Guid>C0734D12-7927-432b-986B-A7E3A35BA005</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for LightPciBus module.</Abstract>
|
<Abstract>Component description file for LightPciBus module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>LightPciBusPciBus</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DevicePathLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>PciBus.h</Filename>
|
<Filename>PciBus.h</Filename>
|
||||||
@ -71,41 +89,69 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>PciIo.c</Filename>
|
<Filename>PciIo.c</Filename>
|
||||||
<Filename>LightPciLib.c</Filename>
|
<Filename>LightPciLib.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">DevicePath</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciRootBridgeIo</Protocol>
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Decompress</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">UgaIo</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciPlatform</Protocol>
|
<ProtocolCName>PciRootBridgeIo</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciIo</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">BusSpecificDriverOverride</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciHotPlugRequest</Protocol>
|
<ProtocolCName>Decompress</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">IncompatiblePciDeviceSupport</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciHotPlugInit</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciHostBridgeResourceAllocation</Protocol>
|
<ProtocolCName>UgaIo</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">LoadedImage</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>PciPlatform</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>PciIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>BusSpecificDriverOverride</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>PciHotPlugRequest</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>IncompatiblePciDeviceSupport</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>PciHotPlugInit</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>PciHostBridgeResourceAllocation</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>LoadedImage</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>PciOptionRomTable</C_Name>
|
<GuidCName>PciOptionRomTable</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>PciHotplugDevice</C_Name>
|
<GuidCName>PciHotplugDevice</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>StatusCodeSpecificData</C_Name>
|
<GuidCName>StatusCodeSpecificData</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>PciBusEntryPoint</ModuleEntryPoint>
|
<ModuleEntryPoint>PciBusEntryPoint</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gPciBusDriverBinding</DriverBinding>
|
<DriverBinding>gPciBusDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gPciBusComponentName</ComponentName>
|
<ComponentName>gPciBusComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,47 +1,65 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>PciBus</BaseName>
|
<ModuleName>PciBus</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>93B80004-9FB3-11d4-9A3A-0090273FC14D</GuidValue>
|
||||||
<Guid>93B80004-9FB3-11d4-9A3A-0090273FC14D</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for PciBus module.</Abstract>
|
<Abstract>Component description file for PciBus module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>PciBus</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DevicePathLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>PciBus.h</Filename>
|
<Filename>PciBus.h</Filename>
|
||||||
@ -72,49 +90,77 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>PciIo.c</Filename>
|
<Filename>PciIo.c</Filename>
|
||||||
<Filename>PciLib.c</Filename>
|
<Filename>PciLib.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">PciRootBridgeIo</Protocol>
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
<Protocol Usage="TO_START">PciPlatform</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="TO_START">IncompatiblePciDeviceSupport</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">PciHostBridgeResourceAllocation</Protocol>
|
<ProtocolCName>PciRootBridgeIo</ProtocolCName>
|
||||||
<Protocol Usage="TO_START">PciHotPlugInit</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="TO_START">Decompress</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">LoadedImage</Protocol>
|
<ProtocolCName>PciPlatform</ProtocolCName>
|
||||||
<Protocol Usage="TO_START">UgaIo</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="BY_START">PciIo</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="BY_START">BusSpecificDriverOverride</Protocol>
|
<ProtocolCName>IncompatiblePciDeviceSupport</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">PciHotPlugRequest</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>PciHostBridgeResourceAllocation</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>PciHotPlugInit</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>Decompress</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>LoadedImage</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>UgaIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>PciIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>BusSpecificDriverOverride</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>PciHotPlugRequest</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<SystemTables>
|
<SystemTables>
|
||||||
<SystemTable Usage="ALWAYS_CONSUMED">
|
<SystemTableCNames Usage="ALWAYS_CONSUMED">
|
||||||
<Entry>gEfiUgaIoProtocolGuid</Entry>
|
<SystemTableCName>gEfiUgaIoProtocolGuid</SystemTableCName>
|
||||||
</SystemTable>
|
</SystemTableCNames>
|
||||||
<SystemTable Usage="SOMETIMES_CONSUMED">
|
<SystemTableCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<Entry>gEfiPciOptionRomTableGuid</Entry>
|
<SystemTableCName>gEfiPciOptionRomTableGuid</SystemTableCName>
|
||||||
</SystemTable>
|
</SystemTableCNames>
|
||||||
</SystemTables>
|
</SystemTables>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>PciOptionRomTable</C_Name>
|
<GuidCName>PciOptionRomTable</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>StatusCodeSpecificData</C_Name>
|
<GuidCName>StatusCodeSpecificData</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="PRIVATE">
|
<GuidCNames Usage="PRIVATE">
|
||||||
<C_Name>PciHotplugDevice</C_Name>
|
<GuidCName>PciHotplugDevice</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>PciBusEntryPoint</ModuleEntryPoint>
|
<ModuleEntryPoint>PciBusEntryPoint</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gPciBusDriverBinding</DriverBinding>
|
<DriverBinding>gPciBusDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gPciBusComponentName</ComponentName>
|
<ComponentName>gPciBusComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -9,11 +9,10 @@ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
|||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>PciBusPciBusLite</BaseName>
|
<ModuleName>PciBusPciBusLite</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>4b186349-7da2-454d-8187-99d85fa03b5c</GuidValue>
|
||||||
<Guid>4b186349-7da2-454d-8187-99d85fa03b5c</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for LightPciBus module.</Abstract>
|
<Abstract>Component description file for LightPciBus module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
@ -23,21 +22,44 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
|||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
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>
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
<Created>2006-03-12 17:09</Created>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>PciBusPciBusLite</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DevicePathLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>PciBus.h</Filename>
|
<Filename>PciBus.h</Filename>
|
||||||
@ -66,41 +88,69 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
|||||||
<Filename>PciIo.c</Filename>
|
<Filename>PciIo.c</Filename>
|
||||||
<Filename>LightPciLib.c</Filename>
|
<Filename>LightPciLib.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">DevicePath</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciRootBridgeIo</Protocol>
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Decompress</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">UgaIo</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciPlatform</Protocol>
|
<ProtocolCName>PciRootBridgeIo</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciIo</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">BusSpecificDriverOverride</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciHotPlugRequest</Protocol>
|
<ProtocolCName>Decompress</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">IncompatiblePciDeviceSupport</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciHotPlugInit</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PciHostBridgeResourceAllocation</Protocol>
|
<ProtocolCName>UgaIo</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">LoadedImage</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>PciPlatform</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>PciIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>BusSpecificDriverOverride</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>PciHotPlugRequest</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>IncompatiblePciDeviceSupport</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>PciHotPlugInit</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>PciHostBridgeResourceAllocation</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>LoadedImage</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>PciOptionRomTable</C_Name>
|
<GuidCName>PciOptionRomTable</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>PciHotplugDevice</C_Name>
|
<GuidCName>PciHotplugDevice</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>StatusCodeSpecificData</C_Name>
|
<GuidCName>StatusCodeSpecificData</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>PciBusEntryPoint</ModuleEntryPoint>
|
<ModuleEntryPoint>PciBusEntryPoint</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gPciBusDriverBinding</DriverBinding>
|
<DriverBinding>gPciBusDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gPciBusComponentName</ComponentName>
|
<ComponentName>gPciBusComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,45 +1,59 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>Uhci</BaseName>
|
<ModuleName>Uhci</ModuleName>
|
||||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
<ModuleType>UEFI_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>2FB92EFA-2EE0-4bae-9EB6-7464125E1EF7</GuidValue>
|
||||||
<Guid>2FB92EFA-2EE0-4bae-9EB6-7464125E1EF7</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for Uhci module</Abstract>
|
<Abstract>Component description file for Uhci module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>Uhci</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>uhci.c</Filename>
|
<Filename>uhci.c</Filename>
|
||||||
@ -47,19 +61,24 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
<Filename>uhci.h</Filename>
|
<Filename>uhci.h</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">PciIo</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="BY_START">UsbHc</Protocol>
|
<ProtocolCName>PciIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>UsbHc</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00000000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gUhciDriverBinding</DriverBinding>
|
<DriverBinding>gUhciDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gUhciComponentName</ComponentName>
|
<ComponentName>gUhciComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,47 +1,65 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>Undi</BaseName>
|
<ModuleName>Undi</ModuleName>
|
||||||
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
||||||
<ComponentType>RT_DRIVER</ComponentType>
|
<GuidValue>A1f436EA-A127-4EF8-957C-8048606FF670</GuidValue>
|
||||||
<Guid>A1f436EA-A127-4EF8-957C-8048606FF670</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>Undi</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<Keyword>UefiLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeRuntimeDriverLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DxeRuntimeDriverLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>Init.c</Filename>
|
<Filename>Init.c</Filename>
|
||||||
@ -50,34 +68,42 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>E100b.h</Filename>
|
<Filename>E100b.h</Filename>
|
||||||
<Filename>Undi32.h</Filename>
|
<Filename>Undi32.h</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">PciIo</Protocol>
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
<Protocol Usage="BY_START">NetworkInterfaceIdentifier</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="BY_START">NetworkInterfaceIdentifier31</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>PciIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>NetworkInterfaceIdentifier</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>NetworkInterfaceIdentifier31</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Events>
|
<Events>
|
||||||
<CreateEvents>
|
<CreateEvents>
|
||||||
<Event Usage="ALWAYS_CONSUMED" EventGroup="EVENT_GROUP_VIRTUAL_ADDRESS_CHANGE">
|
<EventTypes EventGuidCName="gEfiEventVirtualAddressChangeGuid" Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>gEfiEventVirtualAddressChangeGuid</C_Name>
|
<EventType>EVENT_GROUP_GUID</EventType>
|
||||||
<Guid>0x13fa7698, 0xc831, 0x49c7, 0x87, 0xea, 0x8f, 0x43, 0xfc, 0xc2, 0x51, 0x96</Guid>
|
</EventTypes>
|
||||||
</Event>
|
<EventTypes EventGuidCName="gEfiEventExitBootServicesGuid" Usage="ALWAYS_CONSUMED">
|
||||||
<Event Usage="ALWAYS_CONSUMED" EventGroup="EVENT_GROUP_EXIT_BOOT_SERVICES">
|
<EventType>EVENT_GROUP_GUID</EventType>
|
||||||
<C_Name>gEfiEventExitBootServicesGuid</C_Name>
|
</EventTypes>
|
||||||
<Guid>0x27abf055, 0xb1b8, 0x4c26, 0x80, 0x48, 0x74, 0x8f, 0x37, 0xba, 0xa2, 0xdf</Guid>
|
|
||||||
</Event>
|
|
||||||
</CreateEvents>
|
</CreateEvents>
|
||||||
</Events>
|
</Events>
|
||||||
<SystemTables>
|
<SystemTables>
|
||||||
<SystemTable Usage="SOMETIMES_PRODUCED">
|
<SystemTableCNames Usage="SOMETIMES_PRODUCED">
|
||||||
<Entry>gEfiNetworkInterfaceIdentifierProtocolGuid_31</Entry>
|
<SystemTableCName>gEfiNetworkInterfaceIdentifierProtocolGuid_31</SystemTableCName>
|
||||||
</SystemTable>
|
</SystemTableCNames>
|
||||||
</SystemTables>
|
</SystemTables>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>InitializeUNDIDriver</ModuleEntryPoint>
|
<ModuleEntryPoint>InitializeUNDIDriver</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
@ -86,7 +112,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
</Extern>
|
</Extern>
|
||||||
<Extern>
|
<Extern>
|
||||||
<SetVirtualAddressMapCallBack>UndiNotifyVirtual</SetVirtualAddressMapCallBack>
|
<SetVirtualAddressMapCallBack>UndiNotifyVirtual</SetVirtualAddressMapCallBack>
|
||||||
<ExitBootServicesCallBack></ExitBootServicesCallBack>
|
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
</ModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,67 +1,90 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>ScsiBus</BaseName>
|
<ModuleName>ScsiBus</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>0167CCC4-D0F7-4f21-A3EF-9E64B7CDCE8B</GuidValue>
|
||||||
<Guid>0167CCC4-D0F7-4f21-A3EF-9E64B7CDCE8B</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for Scsi Bus module.</Abstract>
|
<Abstract>Component description file for Scsi Bus module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>ScsiBus</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkScsiLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkScsiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DevicePathLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>ScsiBus.h</Filename>
|
<Filename>ScsiBus.h</Filename>
|
||||||
<Filename>ScsiBus.c</Filename>
|
<Filename>ScsiBus.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">ScsiPassThru</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
<ProtocolCName>ScsiPassThru</ProtocolCName>
|
||||||
<Protocol Usage="BY_START">ScsiIo</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>ScsiIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gSCSIBusDriverBinding</DriverBinding>
|
<DriverBinding>gSCSIBusDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gScsiBusComponentName</ComponentName>
|
<ComponentName>gScsiBusComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,66 +1,87 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>ScsiDisk</BaseName>
|
<ModuleName>ScsiDisk</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>0A66E322-3740-4cce-AD62-BD172CECCA35</GuidValue>
|
||||||
<Guid>0A66E322-3740-4cce-AD62-BD172CECCA35</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for Scsi Disk module.Revision History</Abstract>
|
<Abstract>Component description file for Scsi Disk module.Revision History</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>ScsiDisk</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkScsiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkScsiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>ScsiDisk.h</Filename>
|
<Filename>ScsiDisk.h</Filename>
|
||||||
<Filename>ScsiDisk.c</Filename>
|
<Filename>ScsiDisk.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">ScsiIo</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="BY_START">BlockIo</Protocol>
|
<ProtocolCName>ScsiIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>BlockIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gScsiDiskDriverBinding</DriverBinding>
|
<DriverBinding>gScsiDiskDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gScsiDiskComponentName</ComponentName>
|
<ComponentName>gScsiDiskComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,68 +1,93 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>UsbBot</BaseName>
|
<ModuleName>UsbBot</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>B40612B9-A063-11d4-9A3A-0090273FC14D</GuidValue>
|
||||||
<Guid>B40612B9-A063-11d4-9A3A-0090273FC14D</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for UsbBot module</Abstract>
|
<Abstract>Component description file for UsbBot module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>UsbBot</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkUsbLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkUsbLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>bot.h</Filename>
|
<Filename>bot.h</Filename>
|
||||||
<Filename>bot.c</Filename>
|
<Filename>bot.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">UsbIo</Protocol>
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
<Protocol Usage="BY_START">UsbAtapi</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>UsbIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>UsbAtapi</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gUsbBotDriverBinding</DriverBinding>
|
<DriverBinding>gUsbBotDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gUsbBotComponentName</ComponentName>
|
<ComponentName>gUsbBotComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,48 +1,68 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>UsbBus</BaseName>
|
<ModuleName>UsbBus</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>240612B7-A063-11d4-9A3A-0090273FC14D</GuidValue>
|
||||||
<Guid>240612B7-A063-11d4-9A3A-0090273FC14D</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for UsbBus module</Abstract>
|
<Abstract>Component description file for UsbBus module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>UsbBus</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkUsbLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkUsbLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DevicePathLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>usbbus.h</Filename>
|
<Filename>usbbus.h</Filename>
|
||||||
@ -55,21 +75,28 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>hub.c</Filename>
|
<Filename>hub.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="BY_START">UsbIo</Protocol>
|
<Protocol Usage="BY_START">
|
||||||
<Protocol Usage="TO_START">UsbHc</Protocol>
|
<ProtocolCName>UsbIo</ProtocolCName>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>UsbHc</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gUsbBusDriverBinding</DriverBinding>
|
<DriverBinding>gUsbBusDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gUsbBusComponentName</ComponentName>
|
<ComponentName>gUsbBusComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,67 +1,92 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>UsbCbi0</BaseName>
|
<ModuleName>UsbCbi0</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>A3527D16-E6CC-42f5-BADB-BF3DE177742B</GuidValue>
|
||||||
<Guid>A3527D16-E6CC-42f5-BADB-BF3DE177742B</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for UsbCbi1 module</Abstract>
|
<Abstract>Component description file for UsbCbi1 module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>UsbCbi0</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkUsbLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkUsbLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>Cbi0.c</Filename>
|
<Filename>Cbi0.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">UsbIo</Protocol>
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
<Protocol Usage="BY_START">UsbAtapi</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>UsbIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>UsbAtapi</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gUsbCbi0DriverBinding</DriverBinding>
|
<DriverBinding>gUsbCbi0DriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gUsbCbi0ComponentName</ComponentName>
|
<ComponentName>gUsbCbi0ComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,64 +1,87 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>UsbCbi1</BaseName>
|
<ModuleName>UsbCbi1</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>B40612B2-A063-11d4-9A3A-0090273FC14D</GuidValue>
|
||||||
<Guid>B40612B2-A063-11d4-9A3A-0090273FC14D</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for UsbCbi1 module</Abstract>
|
<Abstract>Component description file for UsbCbi1 module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>UsbCbi1</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkUsbLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkUsbLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>cbi1.c</Filename>
|
<Filename>cbi1.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">UsbIo</Protocol>
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
<Protocol Usage="BY_START">UsbAtapi</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>UsbIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>UsbAtapi</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gCBI1DriverBinding</DriverBinding>
|
<DriverBinding>gCBI1DriverBinding</DriverBinding>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,48 +1,68 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>UsbKb</BaseName>
|
<ModuleName>UsbKb</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>2D2E62CF-9ECF-43b7-8219-94E7FC713DFE</GuidValue>
|
||||||
<Guid>2D2E62CF-9ECF-43b7-8219-94E7FC713DFE</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for UsbKb module</Abstract>
|
<Abstract>Component description file for UsbKb module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>UsbKb</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkUsbLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkUsbLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiRuntimeServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>efikey.h</Filename>
|
<Filename>efikey.h</Filename>
|
||||||
@ -51,26 +71,33 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>keyboard.c</Filename>
|
<Filename>keyboard.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">UsbIo</Protocol>
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
<Protocol Usage="BY_START">SimpleTextIn</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>UsbIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>SimpleTextIn</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>HotPlugDevice</C_Name>
|
<GuidCName>HotPlugDevice</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gUsbKeyboardDriverBinding</DriverBinding>
|
<DriverBinding>gUsbKeyboardDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gUsbKeyboardComponentName</ComponentName>
|
<ComponentName>gUsbKeyboardComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,46 +1,62 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>UsbMassStorage</BaseName>
|
<ModuleName>UsbMassStorage</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>A5C6D68B-E78A-4426-9278-A8F0D9EB4D8F</GuidValue>
|
||||||
<Guid>A5C6D68B-E78A-4426-9278-A8F0D9EB4D8F</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for UsbMassStorage module</Abstract>
|
<Abstract>Component description file for UsbMassStorage module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>UsbMassStorage</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkUsbLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkUsbLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>UsbMassStorage.h</Filename>
|
<Filename>UsbMassStorage.h</Filename>
|
||||||
@ -50,20 +66,25 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>UsbMassStorageHelper.c</Filename>
|
<Filename>UsbMassStorageHelper.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">UsbAtapi</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="BY_START">BlockIo</Protocol>
|
<ProtocolCName>UsbAtapi</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>BlockIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gUSBFloppyDriverBinding</DriverBinding>
|
<DriverBinding>gUSBFloppyDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gUsbMassStorageComponentName</ComponentName>
|
<ComponentName>gUsbMassStorageComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,47 +1,65 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>UsbMouse</BaseName>
|
<ModuleName>UsbMouse</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>2D2E62AA-9ECF-43b7-8219-94E7FC713DFE</GuidValue>
|
||||||
<Guid>2D2E62AA-9ECF-43b7-8219-94E7FC713DFE</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for UsbMouse module</Abstract>
|
<Abstract>Component description file for UsbMouse module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>UsbMouse</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkUsbLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkUsbLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>usbmouse.h</Filename>
|
<Filename>usbmouse.h</Filename>
|
||||||
@ -50,21 +68,28 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>mousehid.c</Filename>
|
<Filename>mousehid.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">UsbIo</Protocol>
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
<Protocol Usage="BY_START">SimplePointer</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>UsbIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>SimplePointer</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gUsbMouseDriverBinding</DriverBinding>
|
<DriverBinding>gUsbMouseDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gUsbMouseComponentName</ComponentName>
|
<ComponentName>gUsbMouseComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,167 +1,246 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
<MsaHeader>
|
||||||
<MsaHeader>
|
<ModuleName>DxeMain</ModuleName>
|
||||||
<BaseName>DxeMain</BaseName>
|
<ModuleType>DXE_CORE</ModuleType>
|
||||||
<ModuleType>DXE_CORE</ModuleType>
|
<GuidValue>D6A2CB7F-6A18-4e2f-B43B-9920A733700A</GuidValue>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<Version>1.0</Version>
|
||||||
<Guid>D6A2CB7F-6A18-4e2f-B43B-9920A733700A</Guid>
|
<Abstract>Component description file for DxeMain.</Abstract>
|
||||||
<Version>0</Version>
|
<Description>FIX ME!</Description>
|
||||||
<Abstract>Component description file for DxeMain.</Abstract>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<Description>FIX ME!</Description>
|
<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>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<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>
|
</MsaHeader>
|
||||||
<Created>2006-03-12 17:09</Created>
|
<ModuleDefinitions>
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
<Specification>0</Specification>
|
<BinaryModule>false</BinaryModule>
|
||||||
</MsaHeader>
|
<OutputFileBasename>DxeMain</OutputFileBasename>
|
||||||
<LibraryClassDefinitions>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeCoreEntryPoint</LibraryClass>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>DxeCoreEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PerformanceLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDecompressLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">TianoDecompressLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">CustomDecompressLib</LibraryClass>
|
<Keyword>UefiLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkPeCoffLoaderLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">CacheMaintenanceLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClass>
|
||||||
<SourceFiles>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<Filename>DxeMain/DxeMain.c</Filename>
|
<Keyword>HobLib</Keyword>
|
||||||
<Filename>DxeMain/DxeProtocolNotify.c</Filename>
|
</LibraryClass>
|
||||||
<Filename>Dispatcher/Dispatcher.c</Filename>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<Filename>Dispatcher/dependency.c</Filename>
|
<Keyword>PerformanceLib</Keyword>
|
||||||
<Filename>Event/execdata.c</Filename>
|
</LibraryClass>
|
||||||
<Filename>Event/event.c</Filename>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<Filename>Event/timer.c</Filename>
|
<Keyword>UefiDecompressLib</Keyword>
|
||||||
<Filename>Event/tpl.c</Filename>
|
</LibraryClass>
|
||||||
<Filename>FwVol/FwVol.c</Filename>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<Filename>FwVol/Ffs.c</Filename>
|
<Keyword>TianoDecompressLib</Keyword>
|
||||||
<Filename>FwVol/FwVolAttrib.c</Filename>
|
</LibraryClass>
|
||||||
<Filename>FwVol/FwVolRead.c</Filename>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<Filename>FwVol/FwVolWrite.c</Filename>
|
<Keyword>CustomDecompressLib</Keyword>
|
||||||
<Filename>FwVolBlock/FwVolBlock.c</Filename>
|
</LibraryClass>
|
||||||
<Filename>Mem/memdata.c</Filename>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<Filename>Mem/Page.c</Filename>
|
<Keyword>EdkPeCoffLoaderLib</Keyword>
|
||||||
<Filename>Mem/pool.c</Filename>
|
</LibraryClass>
|
||||||
<Filename>Gcd/gcd.c</Filename>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<Filename>Hand/handle.c</Filename>
|
<Keyword>CacheMaintenanceLib</Keyword>
|
||||||
<Filename>Hand/locate.c</Filename>
|
</LibraryClass>
|
||||||
<Filename>Hand/Notify.c</Filename>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<Filename>Hand/DriverSupport.c</Filename>
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
<Filename>Library/Library.c</Filename>
|
</LibraryClass>
|
||||||
<Filename>Misc/InstallConfigurationTable.c</Filename>
|
</LibraryClassDefinitions>
|
||||||
<Filename>Misc/SetWatchdogTimer.c</Filename>
|
<SourceFiles>
|
||||||
<Filename>Misc/Stall.c</Filename>
|
<Filename>DxeMain/DxeMain.c</Filename>
|
||||||
<Filename>Misc/DebugImageInfo.c</Filename>
|
<Filename>DxeMain/DxeProtocolNotify.c</Filename>
|
||||||
<Filename>Image/Image.c</Filename>
|
<Filename>Dispatcher/Dispatcher.c</Filename>
|
||||||
<Filename>Image/ImageFile.c</Filename>
|
<Filename>Dispatcher/dependency.c</Filename>
|
||||||
<Filename>SectionExtraction/CoreSectionExtraction.c</Filename>
|
<Filename>Event/execdata.c</Filename>
|
||||||
<Filename>DebugImageInfo.h</Filename>
|
<Filename>Event/event.c</Filename>
|
||||||
<Filename>DebugMask.h</Filename>
|
<Filename>Event/timer.c</Filename>
|
||||||
<Filename>DxeMain.h</Filename>
|
<Filename>Event/tpl.c</Filename>
|
||||||
<Filename>Exec.h</Filename>
|
<Filename>FwVol/FwVol.c</Filename>
|
||||||
<Filename>FwVolBlock.h</Filename>
|
<Filename>FwVol/Ffs.c</Filename>
|
||||||
<Filename>FwVolDriver.h</Filename>
|
<Filename>FwVol/FwVolAttrib.c</Filename>
|
||||||
<Filename>Gcd.h</Filename>
|
<Filename>FwVol/FwVolRead.c</Filename>
|
||||||
<Filename>Hand.h</Filename>
|
<Filename>FwVol/FwVolWrite.c</Filename>
|
||||||
<Filename>Image.h</Filename>
|
<Filename>FwVolBlock/FwVolBlock.c</Filename>
|
||||||
<Filename>Imem.h</Filename>
|
<Filename>Mem/memdata.c</Filename>
|
||||||
<Filename>Library.h</Filename>
|
<Filename>Mem/Page.c</Filename>
|
||||||
</SourceFiles>
|
<Filename>Mem/pool.c</Filename>
|
||||||
<Includes>
|
<Filename>Gcd/gcd.c</Filename>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Filename>Hand/handle.c</Filename>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Filename>Hand/locate.c</Filename>
|
||||||
</Includes>
|
<Filename>Hand/Notify.c</Filename>
|
||||||
<Protocols>
|
<Filename>Hand/DriverSupport.c</Filename>
|
||||||
<Protocol Usage="SOMETIMES_CONSUMED">Ebc</Protocol>
|
<Filename>Library/Library.c</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">LoadedImage</Protocol>
|
<Filename>Misc/InstallConfigurationTable.c</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">DevicePath</Protocol>
|
<Filename>Misc/SetWatchdogTimer.c</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Cpu</Protocol>
|
<Filename>Misc/Stall.c</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FirmwareVolume</Protocol>
|
<Filename>Misc/DebugImageInfo.c</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FirmwareVolumeDispatch</Protocol>
|
<Filename>Image/Image.c</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FirmwareVolumeBlock</Protocol>
|
<Filename>Image/ImageFile.c</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">SectionExtraction</Protocol>
|
<Filename>SectionExtraction/CoreSectionExtraction.c</Filename>
|
||||||
<Protocol Usage="SOMETIMES_CONSUMED">DriverBinding</Protocol>
|
<Filename>DebugImageInfo.h</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PlatformDriverOverride</Protocol>
|
<Filename>DebugMask.h</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">BusSpecificDriverOverride</Protocol>
|
<Filename>DxeMain.h</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Timer</Protocol>
|
<Filename>Exec.h</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Metronome</Protocol>
|
<Filename>FwVolBlock.h</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">MonotonicCounter</Protocol>
|
<Filename>FwVolDriver.h</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">VariableWrite</Protocol>
|
<Filename>Gcd.h</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Bds</Protocol>
|
<Filename>Hand.h</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Variable</Protocol>
|
<Filename>Image.h</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Security</Protocol>
|
<Filename>Imem.h</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">WatchdogTimer</Protocol>
|
<Filename>Library.h</Filename>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Runtime</Protocol>
|
</SourceFiles>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">RealTimeClock</Protocol>
|
<PackageDependencies>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Reset</Protocol>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">LoadFile</Protocol>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">SimpleFileSystem</Protocol>
|
</PackageDependencies>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">LoadPeImage</Protocol>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Decompress</Protocol>
|
<Protocol Usage="SOMETIMES_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">CustomizedDecompress</Protocol>
|
<ProtocolCName>Ebc</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">TianoDecompress</Protocol>
|
</Protocol>
|
||||||
</Protocols>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Guids>
|
<ProtocolCName>LoadedImage</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>MemoryTypeInformation</C_Name>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>DxeServicesTable</C_Name>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>Cpu</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>HobList</C_Name>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>FirmwareVolume</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>DebugImageInfoTable</C_Name>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>FirmwareVolumeDispatch</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>Apriori</C_Name>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>FirmwareVolumeBlock</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>FirmwareFileSystem</C_Name>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>SectionExtraction</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>FileInfo</C_Name>
|
<Protocol Usage="SOMETIMES_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>DriverBinding</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>HobMemoryAllocModule</C_Name>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>PlatformDriverOverride</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>PeiPeCoffLoader</C_Name>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>BusSpecificDriverOverride</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>LoadPeImage</C_Name>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>Timer</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>EventExitBootServices</C_Name>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>Metronome</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>EventVirtualAddressChange</C_Name>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>MonotonicCounter</ProtocolCName>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
</Protocol>
|
||||||
<C_Name>EventMemoryMapChange</C_Name>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</GuidEntry>
|
<ProtocolCName>VariableWrite</ProtocolCName>
|
||||||
</Guids>
|
</Protocol>
|
||||||
<Externs>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Extern>
|
<ProtocolCName>Bds</ProtocolCName>
|
||||||
<ModuleEntryPoint>DxeMain</ModuleEntryPoint>
|
</Protocol>
|
||||||
</Extern>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</Externs>
|
<ProtocolCName>Variable</ProtocolCName>
|
||||||
<BuildOptions>
|
</Protocol>
|
||||||
<Option>BUILD_TYPE=DXE_CORE</Option>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
</BuildOptions>
|
<ProtocolCName>Security</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>WatchdogTimer</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>Runtime</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>RealTimeClock</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>Reset</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>LoadFile</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>SimpleFileSystem</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>LoadPeImage</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>Decompress</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>CustomizedDecompress</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>TianoDecompress</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
</Protocols>
|
||||||
|
<Guids>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>MemoryTypeInformation</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>DxeServicesTable</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>HobList</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>DebugImageInfoTable</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>Apriori</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>FirmwareFileSystem</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>FileInfo</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>HobMemoryAllocModule</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>PeiPeCoffLoader</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>LoadPeImage</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>EventExitBootServices</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>EventVirtualAddressChange</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
|
<GuidCName>EventMemoryMapChange</GuidCName>
|
||||||
|
</GuidCNames>
|
||||||
|
</Guids>
|
||||||
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
<Extern>
|
||||||
|
<ModuleEntryPoint>DxeMain</ModuleEntryPoint>
|
||||||
|
</Extern>
|
||||||
|
</Externs>
|
||||||
</ModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,127 +1,142 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>DxeIpl</BaseName>
|
<ModuleName>DxeIpl</ModuleName>
|
||||||
<ModuleType>PEIM</ModuleType>
|
<ModuleType>PEIM</ModuleType>
|
||||||
<ComponentType>PE32_PEIM</ComponentType>
|
<GuidValue>86D70125-BAA3-4296-A62F-602BEBBB9081</GuidValue>
|
||||||
<Guid>86D70125-BAA3-4296-A62F-602BEBBB9081</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Component description file for DxeIpl module</Abstract>
|
<Abstract>Component description file for DxeIpl module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-22 18:54</Updated>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>DxeIpl</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeimEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PerformanceLib</LibraryClass>
|
<Keyword>PeimEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">CacheMaintenanceLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkPeCoffLoaderLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDecompressLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">TianoDecompressLib</LibraryClass>
|
<Keyword>HobLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">CustomDecompressLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesTablePointerLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>PerformanceLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeiServicesLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>CacheMaintenanceLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkPeCoffLoaderLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>TianoDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>CustomDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeiServicesTablePointerLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>DxeLoad.c</Filename>
|
<Filename>DxeLoad.c</Filename>
|
||||||
<Filename>DxeIpl.dxs</Filename>
|
<Filename>DxeIpl.dxs</Filename>
|
||||||
<Arch ArchType="IA32">
|
<Filename SupArchList="IA32">Ia32/ImageRead.c</Filename>
|
||||||
<Filename>Ia32/ImageRead.c</Filename>
|
<Filename SupArchList="IA32">Ia32/DxeLoadFunc.c</Filename>
|
||||||
<Filename>Ia32/DxeLoadFunc.c</Filename>
|
<Filename SupArchList="X64">Ia32/ImageRead.c</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="X64">Ia32/DxeLoadFunc.c</Filename>
|
||||||
<Arch ArchType="X64">
|
<Filename SupArchList="IPF">ipf/ImageRead.c</Filename>
|
||||||
<Filename>Ia32/ImageRead.c</Filename>
|
<Filename SupArchList="IPF">ipf/DxeLoadFunc.c</Filename>
|
||||||
<Filename>Ia32/DxeLoadFunc.c</Filename>
|
<Filename SupArchList="EBC">Ia32/ImageRead.c</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="EBC">Ia32/DxeLoadFunc.c</Filename>
|
||||||
<Arch ArchType="IPF">
|
|
||||||
<Filename>ipf/ImageRead.c</Filename>
|
|
||||||
<Filename>ipf/DxeLoadFunc.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
<Arch ArchType="EBC">
|
|
||||||
<Filename>Ia32/ImageRead.c</Filename>
|
|
||||||
<Filename>Ia32/DxeLoadFunc.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="SOMETIMES_PRODUCED">Decompress</Protocol>
|
<Protocol Usage="SOMETIMES_PRODUCED">
|
||||||
<Protocol Usage="SOMETIMES_PRODUCED">TianoDecompress</Protocol>
|
<ProtocolCName>Decompress</ProtocolCName>
|
||||||
<Protocol Usage="SOMETIMES_PRODUCED">CustomizedDecompress</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="SOMETIMES_PRODUCED">
|
||||||
|
<ProtocolCName>TianoDecompress</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="SOMETIMES_PRODUCED">
|
||||||
|
<ProtocolCName>CustomizedDecompress</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Hobs>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="MEMORY_ALLOCATION">
|
|
||||||
<C_Name>gEfiHobMemoryAllocBspStoreGuid</C_Name>
|
|
||||||
<Guid>0x564b33cd, 0xc92a, 0x4593, 0x90, 0xbf, 0x24, 0x73, 0xe4, 0x3c, 0x63, 0x22</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
|
|
||||||
<C_Name>gEfiDecompressProtocolGuid</C_Name>
|
|
||||||
<Guid>0xd8117cfe, 0x94a6, 0x11d4, 0x9a, 0x3a, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
|
|
||||||
<C_Name>gEfiTianoDecompressProtocolGuid</C_Name>
|
|
||||||
<Guid>0xe84cf29c, 0x191f, 0x4eae, 0x96, 0xe1, 0xf4, 0x6a, 0xec, 0xea, 0xea, 0x0b</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
|
|
||||||
<C_Name>gEfiCustomizedDecompressProtocolGuid</C_Name>
|
|
||||||
<Guid>0x9a44198e, 0xa4a2, 0x44e6, 0x8a, 0x1f, 0x39, 0xbe, 0xfd, 0xac, 0x89, 0x6f</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
|
|
||||||
<C_Name>gEfiPeiPeCoffLoaderGuid</C_Name>
|
|
||||||
<Guid>0xd8117cff, 0x94a6, 0x11d4, 0x9a, 0x3a, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="MEMORY_ALLOCATION">
|
|
||||||
<C_Name>gEfiHobMemoryAllocModuleGuid</C_Name>
|
|
||||||
<Guid>0xf8e21975, 0x0899, 0x4f58, 0xa4, 0xbe, 0x55, 0x25, 0xa9, 0xc6, 0xd7, 0x7a</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="FIRMWARE_VOLUME">
|
|
||||||
<Name>DecompressedFvmain.fv</Name>
|
|
||||||
</Hob>
|
|
||||||
</Hobs>
|
|
||||||
<PPIs>
|
<PPIs>
|
||||||
<Ppi Usage="SOMETIMES_PRODUCED">DxeIpl</Ppi>
|
<Ppi Usage="SOMETIMES_PRODUCED">
|
||||||
<Ppi Usage="SOMETIMES_PRODUCED">FvFileLoader</Ppi>
|
<PpiCName>DxeIpl</PpiCName>
|
||||||
<Ppi Usage="SOMETIMES_PRODUCED">EndOfPeiSignal</Ppi>
|
</Ppi>
|
||||||
<Ppi Usage="SOMETIMES_CONSUMED">RecoveryModule</Ppi>
|
<Ppi Usage="SOMETIMES_PRODUCED">
|
||||||
<Ppi Usage="SOMETIMES_CONSUMED">S3Resume</Ppi>
|
<PpiCName>FvFileLoader</PpiCName>
|
||||||
<Ppi Usage="SOMETIMES_CONSUMED">SectionExtraction</Ppi>
|
</Ppi>
|
||||||
<Ppi Usage="SOMETIMES_CONSUMED">Security</Ppi>
|
<Ppi Usage="SOMETIMES_PRODUCED">
|
||||||
<Ppi Usage="PRIVATE">PeiInMemory</Ppi>
|
<PpiCName>EndOfPeiSignal</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="SOMETIMES_CONSUMED">
|
||||||
|
<PpiCName>RecoveryModule</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="SOMETIMES_CONSUMED">
|
||||||
|
<PpiCName>S3Resume</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="SOMETIMES_CONSUMED">
|
||||||
|
<PpiCName>SectionExtraction</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="SOMETIMES_CONSUMED">
|
||||||
|
<PpiCName>Security</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="PRIVATE">
|
||||||
|
<PpiCName>PeiInMemory</PpiCName>
|
||||||
|
</Ppi>
|
||||||
</PPIs>
|
</PPIs>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>PeiPeCoffLoader</C_Name>
|
<GuidCName>PeiPeCoffLoader</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>PeimInitializeDxeIpl</ModuleEntryPoint>
|
<ModuleEntryPoint>PeimInitializeDxeIpl</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -9,11 +9,10 @@ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
|||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>DxeIplX64</BaseName>
|
<ModuleName>DxeIplX64</ModuleName>
|
||||||
<ModuleType>PEIM</ModuleType>
|
<ModuleType>PEIM</ModuleType>
|
||||||
<ComponentType>PE32_PEIM</ComponentType>
|
<GuidValue>0c55bdf7-d71d-4962-8fcb-348773e48929</GuidValue>
|
||||||
<Guid>0c55bdf7-d71d-4962-8fcb-348773e48929</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Component description file for DxeIpl module</Abstract>
|
<Abstract>Component description file for DxeIpl module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright 2004-2006, Intel Corporation</Copyright>
|
||||||
@ -23,96 +22,122 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
|||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
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>
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
<Created>2006-04-03 23:58</Created>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>DxeIplX64</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeimEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PerformanceLib</LibraryClass>
|
<Keyword>PeimEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">CacheMaintenanceLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkPeCoffLoaderLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDecompressLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">TianoDecompressLib</LibraryClass>
|
<Keyword>HobLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">CustomDecompressLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesTablePointerLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>PerformanceLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkPeCoffLoaderX64Lib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeiServicesLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>CacheMaintenanceLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkPeCoffLoaderLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>TianoDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>CustomDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeiServicesTablePointerLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkPeCoffLoaderX64Lib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>DxeIpl.dxs</Filename>
|
<Filename>DxeIpl.dxs</Filename>
|
||||||
<Filename>DxeLoadX64.c</Filename>
|
<Filename>DxeLoadX64.c</Filename>
|
||||||
<Arch ArchType="IA32">
|
<Filename SupArchList="IA32">x64/ImageRead.c</Filename>
|
||||||
<Filename>x64/ImageRead.c</Filename>
|
<Filename SupArchList="IA32">x64/LongMode.asm</Filename>
|
||||||
<Filename>x64/LongMode.asm</Filename>
|
<Filename SupArchList="IA32">x64/DxeLoadFunc.c</Filename>
|
||||||
<Filename>x64/DxeLoadFunc.c</Filename>
|
<Filename SupArchList="IA32">x64/VirtualMemory.c</Filename>
|
||||||
<Filename>x64/VirtualMemory.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Decompress</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">TianoDecompress</Protocol>
|
<ProtocolCName>Decompress</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">CustomizedDecompress</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>TianoDecompress</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>CustomizedDecompress</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Hobs>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="MEMORY_ALLOCATION">
|
|
||||||
<C_Name>gEfiHobMemoryAllocBspStoreGuid</C_Name>
|
|
||||||
<Guid>0x564b33cd, 0xc92a, 0x4593, 0x90, 0xbf, 0x24, 0x73, 0xe4, 0x3c, 0x63, 0x22</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
|
|
||||||
<C_Name>gEfiDecompressProtocolGuid</C_Name>
|
|
||||||
<Guid>0xd8117cfe, 0x94a6, 0x11d4, 0x9a, 0x3a, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
|
|
||||||
<C_Name>gEfiTianoDecompressProtocolGuid</C_Name>
|
|
||||||
<Guid>0xe84cf29c, 0x191f, 0x4eae, 0x96, 0xe1, 0xf4, 0x6a, 0xec, 0xea, 0xea, 0x0b</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
|
|
||||||
<C_Name>gEfiCustomizedDecompressProtocolGuid</C_Name>
|
|
||||||
<Guid>0x9a44198e, 0xa4a2, 0x44e6, 0x8a, 0x1f, 0x39, 0xbe, 0xfd, 0xac, 0x89, 0x6f</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
|
|
||||||
<C_Name>gEfiPeiPeCoffLoaderGuid</C_Name>
|
|
||||||
<Guid>0xd8117cff, 0x94a6, 0x11d4, 0x9a, 0x3a, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="MEMORY_ALLOCATION">
|
|
||||||
<C_Name>gEfiHobMemoryAllocModuleGuid</C_Name>
|
|
||||||
<Guid>0xf8e21975, 0x0899, 0x4f58, 0xa4, 0xbe, 0x55, 0x25, 0xa9, 0xc6, 0xd7, 0x7a</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="FIRMWARE_VOLUME">
|
|
||||||
<Name>DecompressedFvmain.fv</Name>
|
|
||||||
</Hob>
|
|
||||||
</Hobs>
|
|
||||||
<PPIs>
|
<PPIs>
|
||||||
<Ppi Usage="SOMETIMES_PRODUCED">DxeIpl</Ppi>
|
<Ppi Usage="SOMETIMES_PRODUCED">
|
||||||
<Ppi Usage="SOMETIMES_PRODUCED">FvFileLoader</Ppi>
|
<PpiCName>DxeIpl</PpiCName>
|
||||||
<Ppi Usage="SOMETIMES_PRODUCED">EndOfPeiSignal</Ppi>
|
</Ppi>
|
||||||
<Ppi Usage="SOMETIMES_CONSUMED">RecoveryModule</Ppi>
|
<Ppi Usage="SOMETIMES_PRODUCED">
|
||||||
<Ppi Usage="SOMETIMES_CONSUMED">S3Resume</Ppi>
|
<PpiCName>FvFileLoader</PpiCName>
|
||||||
<Ppi Usage="SOMETIMES_CONSUMED">SectionExtraction</Ppi>
|
</Ppi>
|
||||||
<Ppi Usage="SOMETIMES_CONSUMED">Security</Ppi>
|
<Ppi Usage="SOMETIMES_PRODUCED">
|
||||||
<Ppi Usage="PRIVATE">PeiInMemory</Ppi>
|
<PpiCName>EndOfPeiSignal</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="SOMETIMES_CONSUMED">
|
||||||
|
<PpiCName>RecoveryModule</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="SOMETIMES_CONSUMED">
|
||||||
|
<PpiCName>S3Resume</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="SOMETIMES_CONSUMED">
|
||||||
|
<PpiCName>SectionExtraction</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="SOMETIMES_CONSUMED">
|
||||||
|
<PpiCName>Security</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="PRIVATE">
|
||||||
|
<PpiCName>PeiInMemory</PpiCName>
|
||||||
|
</Ppi>
|
||||||
</PPIs>
|
</PPIs>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>PeiPeCoffLoader</C_Name>
|
<GuidCName>PeiPeCoffLoader</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>PeimInitializeDxeIpl</ModuleEntryPoint>
|
<ModuleEntryPoint>PeimInitializeDxeIpl</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
<BuildOptions ToolChain="MSFT">
|
|
||||||
<ImageEntryPoint>_ModuleEntryPoint</ImageEntryPoint>
|
|
||||||
</BuildOptions>
|
|
||||||
</ModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,47 +1,65 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>PeiMain</BaseName>
|
<ModuleName>PeiMain</ModuleName>
|
||||||
<ModuleType>PEI_CORE</ModuleType>
|
<ModuleType>PEI_CORE</ModuleType>
|
||||||
<ComponentType>PEI_CORE</ComponentType>
|
<GuidValue>52C05B14-0B98-496c-BC3B-04B50211D680</GuidValue>
|
||||||
<Guid>52C05B14-0B98-496c-BC3B-04B50211D680</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for PeiMain module</Abstract>
|
<Abstract>Component description file for PeiMain module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>PeiMain</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeiCoreEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PerformanceLib</LibraryClass>
|
<Keyword>PeiCoreEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeCoffGetEntryPointLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">TimerLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PerformanceLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeiServicesLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeCoffGetEntryPointLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>TimerLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>PeiMain.h</Filename>
|
<Filename>PeiMain.h</Filename>
|
||||||
@ -57,33 +75,40 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>Reset/Reset.c</Filename>
|
<Filename>Reset/Reset.c</Filename>
|
||||||
<Filename>Security/Security.c</Filename>
|
<Filename>Security/Security.c</Filename>
|
||||||
<Filename>StatusCode/StatusCode.c</Filename>
|
<Filename>StatusCode/StatusCode.c</Filename>
|
||||||
<Arch ArchType="IPF">
|
<Filename SupArchList="IPF">ipf/SwitchToCacheMode.c</Filename>
|
||||||
<Filename>ipf/SwitchToCacheMode.c</Filename>
|
<Filename SupArchList="IPF">ipf/IpfCpuCore.i</Filename>
|
||||||
<Filename>ipf/IpfCpuCore.i</Filename>
|
<Filename SupArchList="IPF">ipf/IpfCpuCore.s</Filename>
|
||||||
<Filename>ipf/IpfCpuCore.s</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Hobs>
|
|
||||||
<Hob Usage="ALWAYS_PRODUCED" HobType="PHIT"></Hob>
|
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
|
|
||||||
<C_Name>gPeiPerformanceHobGuid</C_Name>
|
|
||||||
<Guid>0xec4df5af, 0x4395, 0x4cc9, 0x94, 0xde, 0x77, 0x50, 0x6d, 0x12, 0xc7, 0xb8</Guid>
|
|
||||||
</Hob>
|
|
||||||
</Hobs>
|
|
||||||
<PPIs>
|
<PPIs>
|
||||||
<Ppi Usage="ALWAYS_PRODUCED">MemoryDiscovered</Ppi>
|
<Ppi Usage="ALWAYS_PRODUCED">
|
||||||
<Ppi Usage="ALWAYS_CONSUMED">FindFv</Ppi>
|
<PpiCName>MemoryDiscovered</PpiCName>
|
||||||
<Ppi Usage="ALWAYS_CONSUMED">FvFileLoader</Ppi>
|
</Ppi>
|
||||||
<Ppi Usage="ALWAYS_CONSUMED">DxeIpl</Ppi>
|
<Ppi Usage="ALWAYS_CONSUMED">
|
||||||
<Ppi Usage="SOMETIMES_CONSUMED">Reset</Ppi>
|
<PpiCName>FindFv</PpiCName>
|
||||||
<Ppi Usage="SOMETIMES_CONSUMED">StatusCode</Ppi>
|
</Ppi>
|
||||||
<PpiNotify Usage="SOMETIMES_CONSUMED">Security</PpiNotify>
|
<Ppi Usage="ALWAYS_CONSUMED">
|
||||||
|
<PpiCName>FvFileLoader</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="ALWAYS_CONSUMED">
|
||||||
|
<PpiCName>DxeIpl</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="SOMETIMES_CONSUMED">
|
||||||
|
<PpiCName>Reset</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="SOMETIMES_CONSUMED">
|
||||||
|
<PpiCName>StatusCode</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<PpiNotify Usage="SOMETIMES_CONSUMED">
|
||||||
|
<PpiNotifyCName>Security</PpiNotifyCName>
|
||||||
|
</PpiNotify>
|
||||||
</PPIs>
|
</PPIs>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>PeiCore</ModuleEntryPoint>
|
<ModuleEntryPoint>PeiCore</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,45 +1,43 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>BaseCustomDecompressLibNull</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>BaseCustomDecompressLibNull</BaseName>
|
|
||||||
<ModuleType>BASE</ModuleType>
|
<ModuleType>BASE</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>e5566134-c75e-4ace-bad1-e23a3b335e30</GuidValue>
|
||||||
<Guid>e5566134-c75e-4ace-bad1-e23a3b335e30</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>BaseCustomDecompressLibNull</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">CustomDecompressLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
|
<Keyword>CustomDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>BaseCustomDecompressLibNull.c</Filename>
|
<Filename>BaseCustomDecompressLibNull.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,47 +1,49 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>BaseUefiTianoDecompressLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>BaseUefiTianoDecompressLib</BaseName>
|
|
||||||
<ModuleType>BASE</ModuleType>
|
<ModuleType>BASE</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>d774c4d9-c121-4da3-a5e2-0f317e3c630c</GuidValue>
|
||||||
<Guid>d774c4d9-c121-4da3-a5e2-0f317e3c630c</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-19 15:18</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>BaseUefiTianoDecompressLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">UefiDecompressLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">TianoDecompressLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>UefiDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
|
<Keyword>TianoDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>BaseUefiTianoDecompressLib.c</Filename>
|
<Filename>BaseUefiTianoDecompressLib.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,55 +1,57 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>DxeCoreCustomDecompressLibFromHob</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>DxeCoreCustomDecompressLibFromHob</BaseName>
|
|
||||||
<ModuleType>DXE_CORE</ModuleType>
|
<ModuleType>DXE_CORE</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>942e0182-3e1d-47f9-92dc-4939d1a0ba00</GuidValue>
|
||||||
<Guid>942e0182-3e1d-47f9-92dc-4939d1a0ba00</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-31 13:07</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>DxeCoreCustomDecompressLibFromHob</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">CustomDecompressLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>CustomDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>DxeCoreCustomDecompressLibFromHob.c</Filename>
|
<Filename>DxeCoreCustomDecompressLibFromHob.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">CustomizedDecompress</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>CustomizedDecompress</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<Constructor>DxeCoreCustomDecompressLibConstructor</Constructor>
|
<Constructor>DxeCoreCustomDecompressLibConstructor</Constructor>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,68 +1,81 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>DxeCorePerformanceLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>DxeCorePerformanceLib</BaseName>
|
|
||||||
<ModuleType>DXE_CORE</ModuleType>
|
<ModuleType>DXE_CORE</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>D0F78BBF-0A30-4c63-8A48-0F618A4AFACD</GuidValue>
|
||||||
<Guid>D0F78BBF-0A30-4c63-8A48-0F618A4AFACD</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Component description file for the Tiano Decompress Library</Abstract>
|
<Abstract>Component description file for the Tiano Decompress Library</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-04-04 11:10</Created>
|
</MsaHeader>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<ModuleDefinitions>
|
||||||
</MsaLibHeader>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
<LibraryClassDefinitions>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">PerformanceLib</LibraryClass>
|
<OutputFileBasename>DxeCorePerformanceLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>PerformanceLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">TimerLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PcdLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>TimerLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PcdLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>DxeCorePerformanceLib.c</Filename>
|
<Filename>DxeCorePerformanceLib.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">Performance</Protocol>
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>Performance</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Guids>
|
<Guids xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>PeiPerformanceHob</C_Name>
|
<GuidCName>PeiPerformanceHob</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<Constructor>DxeCorePerformanceLibConstructor</Constructor>
|
<Constructor>DxeCorePerformanceLibConstructor</Constructor>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
<PcdCoded>
|
<PcdCoded xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||||
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdPerformanceLibraryPropertyMask</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
</PcdCoded>
|
</PcdCoded>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,55 +1,57 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>DxeCoreTianoDecompressLibFromHob</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>DxeCoreTianoDecompressLibFromHob</BaseName>
|
|
||||||
<ModuleType>DXE_CORE</ModuleType>
|
<ModuleType>DXE_CORE</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>cef487a1-751d-4fe0-a39b-e6892b4610c8</GuidValue>
|
||||||
<Guid>cef487a1-751d-4fe0-a39b-e6892b4610c8</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-31 13:10</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>DxeCoreTianoDecompressLibFromHob</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">TianoDecompressLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>TianoDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>DxeCoreTianoDecompressLibFromHob.c</Filename>
|
<Filename>DxeCoreTianoDecompressLibFromHob.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">TianoDecompress</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>TianoDecompress</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<Constructor>DxeCoreTianoDecompressLibConstructor</Constructor>
|
<Constructor>DxeCoreTianoDecompressLibConstructor</Constructor>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,55 +1,57 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>DxeCoreUefiDecompressLibFromHob</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>DxeCoreUefiDecompressLibFromHob</BaseName>
|
|
||||||
<ModuleType>DXE_CORE</ModuleType>
|
<ModuleType>DXE_CORE</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>5c12c06f-5cf8-48a6-9860-6c5b2c036bbf</GuidValue>
|
||||||
<Guid>5c12c06f-5cf8-48a6-9860-6c5b2c036bbf</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-31 13:10</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>DxeCoreUefiDecompressLibFromHob</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">UefiDecompressLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>UefiDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>DxeCoreUefiDecompressLibFromHob.c</Filename>
|
<Filename>DxeCoreUefiDecompressLibFromHob.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Decompress</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>Decompress</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<Constructor>DxeCoreUefiDecompressLibConstructor</Constructor>
|
<Constructor>DxeCoreUefiDecompressLibConstructor</Constructor>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,60 +1,67 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>DxePerformanceLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>DxePerformanceLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>8B8B4CCC-65FC-41a5-8067-308B8E42CCF2</GuidValue>
|
||||||
<Guid>8B8B4CCC-65FC-41a5-8067-308B8E42CCF2</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Memory-only library functions with no library constructor/destructor</Abstract>
|
<Abstract>Memory-only library functions with no library constructor/destructor</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-04-04 11:11</Created>
|
</MsaHeader>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<ModuleDefinitions>
|
||||||
</MsaLibHeader>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
<LibraryClassDefinitions>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">PerformanceLib</LibraryClass>
|
<OutputFileBasename>DxePerformanceLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">TimerLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PcdLib</LibraryClass>
|
<Keyword>PerformanceLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>TimerLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PcdLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>DxePerformanceLib.c</Filename>
|
<Filename>DxePerformanceLib.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Performance</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>Performance</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<Constructor>PerformanceLibConstructor</Constructor>
|
<Constructor>PerformanceLibConstructor</Constructor>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
<PcdCoded>
|
<PcdCoded xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||||
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdPerformanceLibraryPropertyMask</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
</PcdCoded>
|
</PcdCoded>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,65 +1,75 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkDxeDebugLibReportStatusCode</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkDxeDebugLibReportStatusCode</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>76a2a4d8-f605-407a-8057-4a17dcdc4c6d</GuidValue>
|
||||||
<Guid>76a2a4d8-f605-407a-8057-4a17dcdc4c6d</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Debug Library for DXE drivers</Abstract>
|
<Abstract>Debug Library for DXE drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-31 13:12</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkDxeDebugLibReportStatusCode</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">DebugLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PcdLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PcdLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>DebugLib.c</Filename>
|
<Filename>DebugLib.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">DebugLevel</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>DebugLevel</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<Constructor>DebugLibConstructor</Constructor>
|
<Constructor>DebugLibConstructor</Constructor>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
<PcdCoded>
|
<PcdCoded xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdDebugPropertyMask</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
||||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdDebugPrintErrorLevel</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
</PcdCoded>
|
</PcdCoded>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,50 +1,48 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkDxePeCoffLoaderFromHobLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkDxePeCoffLoaderFromHobLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>ed3de5c8-c389-44f2-a35e-2ebdc9802a49</GuidValue>
|
||||||
<Guid>ed3de5c8-c389-44f2-a35e-2ebdc9802a49</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for the PEI library.</Abstract>
|
<Abstract>Component description file for the PEI library.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-22 15:50</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkDxePeCoffLoaderFromHobLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkPeCoffLoaderLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
|
<Keyword>EdkPeCoffLoaderLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>PeCoff.c</Filename>
|
<Filename>PeCoff.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Guids>
|
<Guids xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>PeiPeCoffLoader</C_Name>
|
<GuidCName>PeiPeCoffLoader</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,49 +1,51 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkDxePrintLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkDxePrintLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>50bcb105-6634-441d-b403-659110a03ad2</GuidValue>
|
||||||
<Guid>50bcb105-6634-441d-b403-659110a03ad2</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkDxePrintLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">PrintLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>PrintLib.c</Filename>
|
<Filename>PrintLib.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Print</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>Print</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,69 +1,73 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkDxeRuntimeDriverLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkDxeRuntimeDriverLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>b1ee6c28-54aa-4d17-b705-3e28ccb27b2e</GuidValue>
|
||||||
<Guid>b1ee6c28-54aa-4d17-b705-3e28ccb27b2e</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-31 13:13</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkDxeRuntimeDriverLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">DxeRuntimeDriverLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<Keyword>DxeRuntimeDriverLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkDxeSalLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkDxeSalLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Arch ArchType="IA32">
|
<Filename SupArchList="IA32">Common/RuntimeLib.c</Filename>
|
||||||
<Filename>Common/RuntimeLib.c</Filename>
|
<Filename SupArchList="IA32">Common/RuntimeService.c</Filename>
|
||||||
<Filename>Common/RuntimeService.c</Filename>
|
<Filename SupArchList="X64">Common/RuntimeLib.c</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="X64">Common/RuntimeService.c</Filename>
|
||||||
<Arch ArchType="X64">
|
<Filename SupArchList="IPF">Ipf/RuntimeLib.c</Filename>
|
||||||
<Filename>Common/RuntimeLib.c</Filename>
|
<Filename SupArchList="IPF">Ipf/RuntimeService.c</Filename>
|
||||||
<Filename>Common/RuntimeService.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
<Arch ArchType="IPF">
|
|
||||||
<Filename>Ipf/RuntimeLib.c</Filename>
|
|
||||||
<Filename>Ipf/RuntimeService.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">ExtendedSalBootService</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>ExtendedSalBootService</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
<Extern>
|
||||||
|
<Constructor>RuntimeDriverLibConstruct</Constructor>
|
||||||
|
<Destructor>RuntimeDriverLibDeconstruct</Destructor>
|
||||||
|
</Extern>
|
||||||
<Extern>
|
<Extern>
|
||||||
<Constructor>RuntimeDriverLibConstruct</Constructor>
|
<Constructor>RuntimeDriverLibConstruct</Constructor>
|
||||||
<Destructor>RuntimeDriverLibDeconstruct</Destructor>
|
<Destructor>RuntimeDriverLibDeconstruct</Destructor>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,58 +1,56 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkDxeSalLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkDxeSalLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>61999c3c-72a5-4506-a4ff-4271d18a1d14</GuidValue>
|
||||||
<Guid>61999c3c-72a5-4506-a4ff-4271d18a1d14</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-31 13:13</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkDxeSalLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkDxeSalLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
|
<Keyword>EdkDxeSalLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Arch ArchType="IPF">
|
<Filename SupArchList="IPF">Ipf/EsalServiceLib.c</Filename>
|
||||||
<Filename>Ipf/EsalServiceLib.c</Filename>
|
<Filename SupArchList="IPF">Ipf/AsmEsalServiceLib.s</Filename>
|
||||||
<Filename>Ipf/AsmEsalServiceLib.s</Filename>
|
<Filename SupArchList="IPF">Ipf/AsmIpfCpuCache.s</Filename>
|
||||||
<Filename>Ipf/AsmIpfCpuCache.s</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">ExtendedSalBootService</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>ExtendedSalBootService</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<Constructor>DxeSalLibConstruct</Constructor>
|
<Constructor>DxeSalLibConstruct</Constructor>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,69 +1,81 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkFvbServiceLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkFvbServiceLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>bd4d540e-04b0-4b10-8fd5-4a7bb533cf67</GuidValue>
|
||||||
<Guid>bd4d540e-04b0-4b10-8fd5-4a7bb533cf67</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>FvbService Library for UEFI drivers</Abstract>
|
<Abstract>FvbService Library for UEFI drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-31 13:13</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkFvbServiceLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkFvbServiceLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>EdkFvbServiceLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>UefiLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeRuntimeDriverLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkDxeSalLib</LibraryClass>
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DxeRuntimeDriverLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkDxeSalLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Arch ArchType="IA32">
|
<Filename SupArchList="IA32">Ia32/Fvb.c</Filename>
|
||||||
<Filename>Ia32/Fvb.c</Filename>
|
<Filename SupArchList="X64">x64/Fvb.c</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="IPF">Ipf/Fvb.c</Filename>
|
||||||
<Arch ArchType="X64">
|
|
||||||
<Filename>x64/Fvb.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
<Arch ArchType="IPF">
|
|
||||||
<Filename>Ipf/Fvb.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FirmwareVolumeBlock</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FvbExtension</Protocol>
|
<ProtocolCName>FirmwareVolumeBlock</ProtocolCName>
|
||||||
<ProtocolNotify Usage="SOMETIMES_CONSUMED">FirmwareVolumeBlock</ProtocolNotify>
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>FvbExtension</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<ProtocolNotify Usage="SOMETIMES_CONSUMED">
|
||||||
|
<ProtocolNotifyCName>FirmwareVolumeBlock</ProtocolNotifyCName>
|
||||||
|
</ProtocolNotify>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<Constructor>FvbLibInitialize</Constructor>
|
<Constructor>FvbLibInitialize</Constructor>
|
||||||
</Extern>
|
</Extern>
|
||||||
@ -71,4 +83,4 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<SetVirtualAddressMapCallBack>FvbVirtualAddressChangeNotifyEvent</SetVirtualAddressMapCallBack>
|
<SetVirtualAddressMapCallBack>FvbVirtualAddressChangeNotifyEvent</SetVirtualAddressMapCallBack>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,61 +1,77 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkGraphicsLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkGraphicsLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>08c1a0e4-1208-47f8-a2c5-f42eabee653a</GuidValue>
|
||||||
<Guid>08c1a0e4-1208-47f8-a2c5-f42eabee653a</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Graphics Library for UEFI drivers</Abstract>
|
<Abstract>Graphics Library for UEFI drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkGraphicsLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkGraphicsLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>EdkGraphicsLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>Graphics.c</Filename>
|
<Filename>Graphics.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">OEMBadging</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FirmwareVolume</Protocol>
|
<ProtocolCName>OEMBadging</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">ConsoleControl</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">UgaDraw</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">SimpleTextOut</Protocol>
|
<ProtocolCName>FirmwareVolume</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>ConsoleControl</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>UgaDraw</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>SimpleTextOut</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Guids>
|
<Guids xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>Bmp</C_Name>
|
<GuidCName>Bmp</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,75 +1,87 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkIfrSupportLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkIfrSupportLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>ea55bada-d488-427b-9d2d-227e0aaa3707</GuidValue>
|
||||||
<Guid>ea55bada-d488-427b-9d2d-227e0aaa3707</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Graphics Library for UEFI drivers</Abstract>
|
<Abstract>Graphics Library for UEFI drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-31 13:14</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkIfrSupportLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkIfrSupportLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
<Keyword>EdkIfrSupportLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<Keyword>UefiLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiRuntimeServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>IfrCommon.c</Filename>
|
<Filename>IfrCommon.c</Filename>
|
||||||
<Filename>IfrOnTheFly.c</Filename>
|
<Filename>IfrOnTheFly.c</Filename>
|
||||||
<Filename>IfrOpCodeCreation.c</Filename>
|
<Filename>IfrOpCodeCreation.c</Filename>
|
||||||
<Filename>IfrLibrary.h</Filename>
|
<Filename>IfrLibrary.h</Filename>
|
||||||
<Filename>IfrVariable.c</Filename>
|
<Filename>IfrVariable.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Hii</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>Hii</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Variables>
|
<Variables xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Variable>
|
<Variable Usage="ALWAYS_CONSUMED">
|
||||||
<String>L"Lang"</String>
|
<VariableName>0x004C 0x0061 0x006E</VariableName>
|
||||||
<Guid>0x8BE4DF61, 0x93CA, 0x11d2, {0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C}</Guid>
|
<GuidC_Name>gLanGuid</GuidC_Name>
|
||||||
</Variable>
|
</Variable>
|
||||||
</Variables>
|
</Variables>
|
||||||
<Guids>
|
<Guids xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>GlobalVariable</C_Name>
|
<GuidCName>GlobalVariable</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<Constructor>IfrLibConstruct</Constructor>
|
<Constructor>IfrLibConstruct</Constructor>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,64 +1,73 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkMemoryStatusCodeLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkMemoryStatusCodeLib</BaseName>
|
|
||||||
<ModuleType>PEIM</ModuleType>
|
<ModuleType>PEIM</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>e2368d1d-4c94-4e62-be2f-7817bbd78293</GuidValue>
|
||||||
<Guid>e2368d1d-4c94-4e62-be2f-7817bbd78293</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Memory Status Code Library for UEFI drivers</Abstract>
|
<Abstract>Memory Status Code Library for UEFI drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkMemoryStatusCodeLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkMemoryStatusCodeLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>EdkMemoryStatusCodeLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesTablePointerLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeimEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeiServicesLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeiServicesTablePointerLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeimEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>MemoryStatusCode.c</Filename>
|
<Filename>MemoryStatusCode.c</Filename>
|
||||||
<Filename>MemoryStatusCode.h</Filename>
|
<Filename>MemoryStatusCode.h</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Hobs>
|
<PPIs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
|
<Ppi Usage="SOMETIMES_PRODUCED">
|
||||||
<Name>StatusCodeMemoryPpi</Name>
|
<PpiCName>StatusCodeMemory</PpiCName>
|
||||||
<C_Name>gPeiStatusCodeMemoryPpiGuid</C_Name>
|
</Ppi>
|
||||||
<Guid>0x26f8ab01, 0xd3cd, 0x489c, 0x98, 0x4f, 0xdf, 0xde, 0xf7, 0x68, 0x39, 0x5b</Guid>
|
<Ppi Usage="SOMETIMES_CONSUMED">
|
||||||
</Hob>
|
<PpiCName>StatusCode</PpiCName>
|
||||||
</Hobs>
|
</Ppi>
|
||||||
<PPIs>
|
<PpiNotify Usage="SOMETIMES_CONSUMED">
|
||||||
<Ppi Usage="SOMETIMES_PRODUCED">StatusCodeMemory</Ppi>
|
<PpiNotifyCName>FvFileLoader</PpiNotifyCName>
|
||||||
<Ppi Usage="SOMETIMES_CONSUMED">StatusCode</Ppi>
|
</PpiNotify>
|
||||||
<PpiNotify Usage="SOMETIMES_CONSUMED">FvFileLoader</PpiNotify>
|
|
||||||
</PPIs>
|
</PPIs>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,44 +1,40 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkNullCustomizedDecompressLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkNullCustomizedDecompressLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>4a024320-0648-49c3-84d4-3d04670a1c77</GuidValue>
|
||||||
<Guid>4a024320-0648-49c3-84d4-3d04670a1c77</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for the PEI library.</Abstract>
|
<Abstract>Component description file for the PEI library.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkNullCustomizedDecompressLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">CustomDecompressLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
|
<Keyword>CustomDecompressLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>CustomizedDecompress.c</Filename>
|
<Filename>CustomizedDecompress.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,45 +1,43 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkPeCoffLoaderLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkPeCoffLoaderLib</BaseName>
|
|
||||||
<ModuleType>PEIM</ModuleType>
|
<ModuleType>PEIM</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>858bbbc9-474f-4556-a361-0ae52a44ffa5</GuidValue>
|
||||||
<Guid>858bbbc9-474f-4556-a361-0ae52a44ffa5</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for the PEI library.</Abstract>
|
<Abstract>Component description file for the PEI library.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkPeCoffLoaderLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkPeCoffLoaderLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeCoffLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
|
<Keyword>EdkPeCoffLoaderLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeCoffLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>EdkPeCoffLoader.c</Filename>
|
<Filename>EdkPeCoffLoader.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,35 +1,46 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
<MsaLibHeader>
|
<MsaHeader>
|
||||||
<BaseName>EdkPeCoffLoaderLibX64</BaseName>
|
<ModuleName>EdkPeCoffLoaderLibX64</ModuleName>
|
||||||
<ModuleType>DXE_CORE</ModuleType>
|
<ModuleType>DXE_CORE</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>742597d6-2b50-4120-bfba-2400549a792f</GuidValue>
|
||||||
<Guid>742597d6-2b50-4120-bfba-2400549a792f</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00090000</Version>
|
|
||||||
<Abstract>Component description file for the PEI library.</Abstract>
|
<Abstract>Component description file for the PEI library.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-04-26 13:50</Created>
|
</MsaHeader>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<ModuleDefinitions>
|
||||||
</MsaLibHeader>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
<LibraryClassDefinitions>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkPeCoffLoaderLib</LibraryClass>
|
<OutputFileBasename>EdkPeCoffLoaderLibX64</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeCoffLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
|
<Keyword>EdkPeCoffLoaderLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeCoffLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>EdkPeCoffLoaderLibX64.c</Filename>
|
<Filename>EdkPeCoffLoaderLibX64.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,46 +1,46 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkPeCoffLoaderX64Lib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkPeCoffLoaderX64Lib</BaseName>
|
|
||||||
<ModuleType>PEIM</ModuleType>
|
<ModuleType>PEIM</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>6aac37f2-7b46-4ef3-8645-c24800a3d410</GuidValue>
|
||||||
<Guid>6aac37f2-7b46-4ef3-8645-c24800a3d410</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Component description file for the PEI library.</Abstract>
|
<Abstract>Component description file for the PEI library.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-04-03 23:59</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-04-05 21:30</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkPeCoffLoaderX64Lib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkPeCoffLoaderX64Lib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeCoffLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
|
<Keyword>EdkPeCoffLoaderX64Lib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeCoffLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>EdkPeCoffLoaderX64.c</Filename>
|
<Filename>EdkPeCoffLoaderX64.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,72 +1,90 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkBsDataHubStatusCodeLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkBsDataHubStatusCodeLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>041bf780-dc3e-49ab-8d67-4b86075440ea</GuidValue>
|
||||||
<Guid>041bf780-dc3e-49ab-8d67-4b86075440ea</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for the PEI library.</Abstract>
|
<Abstract>Component description file for the PEI library.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkBsDataHubStatusCodeLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkBsDataHubStatusCodeLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>EdkBsDataHubStatusCodeLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeRuntimeDriverLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<Keyword>UefiLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DxeRuntimeDriverLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>BsDataHubStatusCode.c</Filename>
|
<Filename>BsDataHubStatusCode.c</Filename>
|
||||||
<Filename>BsDataHubStatusCode.h</Filename>
|
<Filename>BsDataHubStatusCode.h</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">StatusCode</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">DataHub</Protocol>
|
<ProtocolCName>StatusCode</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>DataHub</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Events>
|
<Events xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<CreateEvents>
|
<CreateEvents>
|
||||||
<Event>
|
<EventTypes EventGuidCName="EFI_EVENT_NOTIFY_SIGNAL" Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>EFI_EVENT_NOTIFY_SIGNAL</C_Name>
|
<EventType>EVENT_GROUP_GUID</EventType>
|
||||||
</Event>
|
</EventTypes>
|
||||||
</CreateEvents>
|
</CreateEvents>
|
||||||
</Events>
|
</Events>
|
||||||
<DataHubs>
|
<DataHubs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<DataHubRecord>gEfiStatusCodeGuid</DataHubRecord>
|
<DataHubRecord Usage="ALWAYS_CONSUMED">
|
||||||
|
<DataHubCName>gEfiStatusCodeGuid</DataHubCName>
|
||||||
|
</DataHubRecord>
|
||||||
</DataHubs>
|
</DataHubs>
|
||||||
<Guids>
|
<Guids xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>StatusCode</C_Name>
|
<GuidCName>StatusCode</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,52 +1,64 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkRtMemoryStatusCodeLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkRtMemoryStatusCodeLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>1517564b-ab66-42b7-8903-731a95f314f9</GuidValue>
|
||||||
<Guid>1517564b-ab66-42b7-8903-731a95f314f9</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for the PEI library.</Abstract>
|
<Abstract>Component description file for the PEI library.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkRtMemoryStatusCodeLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkRtMemoryStatusCodeLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>EdkRtMemoryStatusCodeLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeRuntimeDriverLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
<Keyword>UefiLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DxeRuntimeDriverLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>RtMemoryStatusCode.c</Filename>
|
<Filename>RtMemoryStatusCode.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,54 +1,70 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkRtPlatformStatusCodeLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkRtPlatformStatusCodeLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>68b157b5-9534-43ff-9cd3-6705e4e1d56c</GuidValue>
|
||||||
<Guid>68b157b5-9534-43ff-9cd3-6705e4e1d56c</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for the PEI library.</Abstract>
|
<Abstract>Component description file for the PEI library.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkRtPlatformStatusCodeLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkRtPlatformStatusCodeLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>EdkRtPlatformStatusCodeLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeRuntimeDriverLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
<Keyword>UefiLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkBsDataHubStatusCodeLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkRtMemoryStatusCodeLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DxeRuntimeDriverLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkBsDataHubStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkRtMemoryStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>RtPlatformStatusCode.c</Filename>
|
<Filename>RtPlatformStatusCode.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,45 +1,43 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkScsiLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkScsiLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>46c9adef-aee6-410c-99e4-240e3af18d8b</GuidValue>
|
||||||
<Guid>46c9adef-aee6-410c-99e4-240e3af18d8b</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for Scsi Dxe Library.</Abstract>
|
<Abstract>Component description file for Scsi Dxe Library.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkScsiLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkScsiLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
|
<Keyword>EdkScsiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>ScsiLib.c</Filename>
|
<Filename>ScsiLib.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,65 +1,75 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkUefiDebugLibConOut</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkUefiDebugLibConOut</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>7293fe0b-1fff-4f8f-b808-10cb55f6a174</GuidValue>
|
||||||
<Guid>7293fe0b-1fff-4f8f-b808-10cb55f6a174</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Debug Library for UEFI drivers</Abstract>
|
<Abstract>Debug Library for UEFI drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-31 13:14</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkUefiDebugLibConOut</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">DebugLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PcdLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PcdLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>DebugLib.c</Filename>
|
<Filename>DebugLib.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">DebugLevel</Protocol>
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>DebugLevel</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<Constructor>DebugLibConstructor</Constructor>
|
<Constructor>DebugLibConstructor</Constructor>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
<PcdCoded>
|
<PcdCoded xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdDebugPropertyMask</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
||||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdDebugPrintErrorLevel</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
</PcdCoded>
|
</PcdCoded>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,65 +1,75 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkUefiDebugLibStdErr</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkUefiDebugLibStdErr</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>8b9968e0-c76b-4b57-aec4-24e17fe602c0</GuidValue>
|
||||||
<Guid>8b9968e0-c76b-4b57-aec4-24e17fe602c0</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Debug Library for UEFI drivers</Abstract>
|
<Abstract>Debug Library for UEFI drivers</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-31 13:14</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkUefiDebugLibStdErr</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">DebugLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PcdLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PcdLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>DebugLib.c</Filename>
|
<Filename>DebugLib.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">DebugLevel</Protocol>
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>DebugLevel</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<Constructor>DebugLibConstructor</Constructor>
|
<Constructor>DebugLibConstructor</Constructor>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
<PcdCoded>
|
<PcdCoded xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdDebugPropertyMask</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
||||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdDebugPrintErrorLevel</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
</PcdCoded>
|
</PcdCoded>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,46 +1,44 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>EdkUsbLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>EdkUsbLib</BaseName>
|
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>87eb5df9-722a-4241-ad7f-370d0b3a56d7</GuidValue>
|
||||||
<Guid>87eb5df9-722a-4241-ad7f-370d0b3a56d7</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for UsbDxeLib module</Abstract>
|
<Abstract>Component description file for UsbDxeLib module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
</MsaHeader>
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
<ModuleDefinitions>
|
||||||
<Specification>0</Specification>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
</MsaLibHeader>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClassDefinitions>
|
<OutputFileBasename>EdkUsbLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">EdkUsbLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
|
<Keyword>EdkUsbLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>UsbDxeLib.c</Filename>
|
<Filename>UsbDxeLib.c</Filename>
|
||||||
<Filename>hid.c</Filename>
|
<Filename>hid.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
</LibraryModuleSurfaceArea>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
</ModuleSurfaceArea>
|
@ -1,59 +1,70 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||||
Copyright (c) 2006, Intel Corporation
|
<MsaHeader>
|
||||||
All rights reserved. This program and the accompanying materials
|
<ModuleName>PeiPerformanceLib</ModuleName>
|
||||||
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.
|
|
||||||
-->
|
|
||||||
<LibraryModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaLibHeader>
|
|
||||||
<BaseName>PeiPerformanceLib</BaseName>
|
|
||||||
<ModuleType>PEIM</ModuleType>
|
<ModuleType>PEIM</ModuleType>
|
||||||
<ComponentType>LIBRARY</ComponentType>
|
<GuidValue>F72DE735-B24F-4ef6-897F-70A85D01A047</GuidValue>
|
||||||
<Guid>F72DE735-B24F-4ef6-897F-70A85D01A047</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Memory-only library functions with no library constructor/destructor</Abstract>
|
<Abstract>Memory-only library functions with no library constructor/destructor</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-04-04 11:12</Created>
|
</MsaHeader>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
<ModuleDefinitions>
|
||||||
</MsaLibHeader>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
<LibraryClassDefinitions>
|
<BinaryModule>false</BinaryModule>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED">PerformanceLib</LibraryClass>
|
<OutputFileBasename>PeiPerformanceLib</OutputFileBasename>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
</ModuleDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_PRODUCED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">TimerLib</LibraryClass>
|
<Keyword>PerformanceLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PcdLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>TimerLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PcdLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Filename>PeiPerformanceLib.c</Filename>
|
<Filename>PeiPerformanceLib.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Guids>
|
<Guids xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>PeiPerformanceHob</C_Name>
|
<GuidCName>PeiPerformanceHob</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<PcdCoded>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
|
</Externs>
|
||||||
|
<PcdCoded xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||||
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdPerformanceLibraryPropertyMask</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
</PcdCoded>
|
</PcdCoded>
|
||||||
</LibraryModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,45 +1,59 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>ConSplitter</BaseName>
|
<ModuleName>ConSplitter</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>408edcec-cf6d-477c-a5a8-b4844e3de281</GuidValue>
|
||||||
<Guid>408edcec-cf6d-477c-a5a8-b4844e3de281</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>ConSplitter</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>ConSplitter.c</Filename>
|
<Filename>ConSplitter.c</Filename>
|
||||||
@ -47,55 +61,75 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
<Filename>ConSplitterGraphics.c</Filename>
|
<Filename>ConSplitterGraphics.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">UgaDraw</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">SimpleTextOut</Protocol>
|
<ProtocolCName>UgaDraw</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">SimpleTextIn</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">SimplePointer</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">ConsoleControl</Protocol>
|
<ProtocolCName>SimpleTextOut</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>SimpleTextIn</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>SimplePointer</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>ConsoleControl</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="ALWAYS_PRODUCED">
|
<GuidCNames Usage="ALWAYS_PRODUCED">
|
||||||
<C_Name>PrimaryStandardErrorDevice</C_Name>
|
<GuidCName>PrimaryStandardErrorDevice</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_PRODUCED">
|
<GuidCNames Usage="ALWAYS_PRODUCED">
|
||||||
<C_Name>PrimaryConsoleInDevice</C_Name>
|
<GuidCName>PrimaryConsoleInDevice</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_PRODUCED">
|
<GuidCNames Usage="ALWAYS_PRODUCED">
|
||||||
<C_Name>PrimaryConsoleOutDevice</C_Name>
|
<GuidCName>PrimaryConsoleOutDevice</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>ConsoleOutDevice</C_Name>
|
<GuidCName>ConsoleOutDevice</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>StandardErrorDevice</C_Name>
|
<GuidCName>StandardErrorDevice</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>ConsoleInDevice</C_Name>
|
<GuidCName>ConsoleInDevice</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>ConSplitterDriverEntry</ModuleEntryPoint>
|
<ModuleEntryPoint>ConSplitterDriverEntry</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gConSplitterConInDriverBinding</DriverBinding>
|
<DriverBinding>gConSplitterConInDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gConSplitterConInComponentName</ComponentName>
|
<ComponentName>gConSplitterConInComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gConSplitterSimplePointerDriverBinding</DriverBinding>
|
<DriverBinding>gConSplitterSimplePointerDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gConSplitterSimplePointerComponentName</ComponentName>
|
<ComponentName>gConSplitterSimplePointerComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gConSplitterConOutDriverBinding</DriverBinding>
|
<DriverBinding>gConSplitterConOutDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gConSplitterConOutComponentName</ComponentName>
|
<ComponentName>gConSplitterConOutComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gConSplitterStdErrDriverBinding</DriverBinding>
|
<DriverBinding>gConSplitterStdErrDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gConSplitterStdErrComponentName</ComponentName>
|
<ComponentName>gConSplitterStdErrComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,46 +1,62 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>GraphicsConsole</BaseName>
|
<ModuleName>GraphicsConsole</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>CCCB0C28-4B24-11d5-9A5A-0090273FC14D</GuidValue>
|
||||||
<Guid>CCCB0C28-4B24-11d5-9A5A-0090273FC14D</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for GraphicsConsole module</Abstract>
|
<Abstract>Component description file for GraphicsConsole module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>GraphicsConsole</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HiiLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HiiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>GraphicsConsole.h</Filename>
|
<Filename>GraphicsConsole.h</Filename>
|
||||||
@ -48,21 +64,30 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>LaffStd.c</Filename>
|
<Filename>LaffStd.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">UgaDraw</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">Hii</Protocol>
|
<ProtocolCName>UgaDraw</ProtocolCName>
|
||||||
<Protocol Usage="BY_START">SimpleTextOut</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>Hii</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>SimpleTextOut</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gGraphicsConsoleDriverBinding</DriverBinding>
|
<DriverBinding>gGraphicsConsoleDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gGraphicsConsoleComponentName</ComponentName>
|
<ComponentName>gGraphicsConsoleComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,47 +1,65 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>Terminal</BaseName>
|
<ModuleName>Terminal</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>9E863906-A40F-4875-977F-5B93FF237FC6</GuidValue>
|
||||||
<Guid>9E863906-A40F-4875-977F-5B93FF237FC6</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-22 19:05</Updated>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>Terminal</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</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>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>Terminal.h</Filename>
|
<Filename>Terminal.h</Filename>
|
||||||
@ -52,56 +70,65 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>vtutf8.c</Filename>
|
<Filename>vtutf8.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="BY_START">SimpleTextOut</Protocol>
|
<Protocol Usage="BY_START">
|
||||||
<Protocol Usage="BY_START">SimpleTextIn</Protocol>
|
<ProtocolCName>SimpleTextOut</ProtocolCName>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="TO_START">SerialIo</Protocol>
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>SimpleTextIn</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>SerialIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Variables>
|
<Variables>
|
||||||
<Variable Usage="SOMETIMES_CONSUMED">
|
<Variable Usage="SOMETIMES_CONSUMED">
|
||||||
<String>ConInDev</String>
|
<VariableName>0x0043 0x006F 0x006E 0x0049 0x006E 0x0044 0x0065 0x0076</VariableName>
|
||||||
<Guid>0x8BE4DF61, 0x93CA, 0x11d2, 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C</Guid>
|
<GuidC_Name>gConInDevGuid</GuidC_Name>
|
||||||
</Variable>
|
</Variable>
|
||||||
<Variable Usage="SOMETIMES_CONSUMED">
|
<Variable Usage="SOMETIMES_CONSUMED">
|
||||||
<String>ConOutDev</String>
|
<VariableName>0x0043 0x006F 0x006E 0x004F 0x0075 0x0074 0x0044 0x0065 0x0076</VariableName>
|
||||||
<Guid>0x8BE4DF61, 0x93CA, 0x11d2, 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C</Guid>
|
<GuidC_Name>gConOutDevGuid</GuidC_Name>
|
||||||
</Variable>
|
</Variable>
|
||||||
<Variable Usage="SOMETIMES_CONSUMED">
|
<Variable Usage="SOMETIMES_CONSUMED">
|
||||||
<String>ErrOutDev</String>
|
<VariableName>0x0045 0x0072 0x0072 0x004F 0x0075 0x0074 0x0044 0x0065 0x0076</VariableName>
|
||||||
<Guid>0x8BE4DF61, 0x93CA, 0x11d2, 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C</Guid>
|
<GuidC_Name>gErrOutDevGuid</GuidC_Name>
|
||||||
</Variable>
|
</Variable>
|
||||||
</Variables>
|
</Variables>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>HotPlugDevice</C_Name>
|
<GuidCName>HotPlugDevice</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>GlobalVariable</C_Name>
|
<GuidCName>GlobalVariable</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>PcAnsi</C_Name>
|
<GuidCName>PcAnsi</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>VT100Plus</C_Name>
|
<GuidCName>VT100Plus</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>VT100</C_Name>
|
<GuidCName>VT100</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>VTUTF8</C_Name>
|
<GuidCName>VTUTF8</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gTerminalDriverBinding</DriverBinding>
|
<DriverBinding>gTerminalDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gTerminalComponentName</ComponentName>
|
<ComponentName>gTerminalComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,59 +1,77 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>DataHub</BaseName>
|
<ModuleName>DataHub</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>53BCC14F-C24F-434C-B294-8ED2D4CC1860</GuidValue>
|
||||||
<Guid>53BCC14F-C24F-434C-B294-8ED2D4CC1860</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>DataHub</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiRuntimeServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>DataHub.c</Filename>
|
<Filename>DataHub.c</Filename>
|
||||||
<Filename>DataHub.h</Filename>
|
<Filename>DataHub.h</Filename>
|
||||||
<Filename>DataHub.dxs</Filename>
|
<Filename>DataHub.dxs</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">DataHub</Protocol>
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>DataHub</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>DataHubInstall</ModuleEntryPoint>
|
<ModuleEntryPoint>DataHubInstall</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,62 +1,72 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>DataHubStdErr</BaseName>
|
<ModuleName>DataHubStdErr</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>CA515306-00CE-4032-874E-11B755FF6866</GuidValue>
|
||||||
<Guid>CA515306-00CE-4032-874E-11B755FF6866</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>DataHubStdErr</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>DataHubStdErr.c</Filename>
|
<Filename>DataHubStdErr.c</Filename>
|
||||||
<Filename>DataHubStdErr.dxs</Filename>
|
<Filename>DataHubStdErr.dxs</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">DataHub</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>DataHub</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>StatusCode</C_Name>
|
<GuidCName>StatusCode</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>StatusCodeDataTypeDebug</C_Name>
|
<GuidCName>StatusCodeDataTypeDebug</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>DataHubStdErrInitialize</ModuleEntryPoint>
|
<ModuleEntryPoint>DataHubStdErrInitialize</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,66 +1,76 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>DebugSupport</BaseName>
|
<ModuleName>DebugSupport</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>911D584C-35F7-4955-BEF9-B452769DDC3A</GuidValue>
|
||||||
<Guid>911D584C-35F7-4955-BEF9-B452769DDC3A</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>DebugSupport</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>DebugSupport.c</Filename>
|
<Filename>DebugSupport.c</Filename>
|
||||||
<Filename>DebugSupport.dxs</Filename>
|
<Filename>DebugSupport.dxs</Filename>
|
||||||
<Arch ArchType="IA32">
|
<Filename SupArchList="IA32">Ia32/AsmFuncs.asm</Filename>
|
||||||
<Filename>Ia32/AsmFuncs.asm</Filename>
|
<Filename SupArchList="IA32">Ia32/plDebugSupport.c</Filename>
|
||||||
<Filename>Ia32/plDebugSupport.c</Filename>
|
<Filename SupArchList="IPF">ipf/AsmFuncs.s</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="IPF">ipf/common.i</Filename>
|
||||||
<Arch ArchType="IPF">
|
<Filename SupArchList="IPF">ipf/ds64macros.i</Filename>
|
||||||
<Filename>ipf/AsmFuncs.s</Filename>
|
<Filename SupArchList="IPF">ipf/plDebugSupport.c</Filename>
|
||||||
<Filename>ipf/common.i</Filename>
|
|
||||||
<Filename>ipf/ds64macros.i</Filename>
|
|
||||||
<Filename>ipf/plDebugSupport.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="SOMETIMES_PRODUCED">DebugSupport</Protocol>
|
<Protocol Usage="SOMETIMES_PRODUCED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">LoadedImage</Protocol>
|
<ProtocolCName>DebugSupport</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>LoadedImage</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>InitializeDebugSupportDriver</ModuleEntryPoint>
|
<ModuleEntryPoint>InitializeDebugSupportDriver</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,47 +1,65 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>DebugPort</BaseName>
|
<ModuleName>DebugPort</ModuleName>
|
||||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
<ModuleType>UEFI_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>73E9457A-CEA1-4917-9A9C-9F1F0F0FD322</GuidValue>
|
||||||
<Guid>73E9457A-CEA1-4917-9A9C-9F1F0F0FD322</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>DebugPort</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</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>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>DebugPort.h</Filename>
|
<Filename>DebugPort.h</Filename>
|
||||||
@ -49,28 +67,40 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
<Filename>DebugPort.dxs</Filename>
|
<Filename>DebugPort.dxs</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="BY_START">DebugPort</Protocol>
|
<Protocol Usage="BY_START">
|
||||||
<Protocol Usage="BY_START">DevicePath</Protocol>
|
<ProtocolCName>DebugPort</ProtocolCName>
|
||||||
<Protocol Usage="TO_START">SerialIo</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>SerialIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Variables>
|
<Variables>
|
||||||
<Variable Usage="SOMETIMES_CONSUMED">
|
<Variable Usage="SOMETIMES_CONSUMED">
|
||||||
<String>DEBUGPORT</String>
|
<VariableName>0x0044 0x0045 0x0042 0x0055 0x0047 0x0050 0x004F 0x0052 0x0054</VariableName>
|
||||||
<Guid>0xEBA4E8D2, 0x3858, 0x41EC, 0xA2, 0x81, 0x26, 0x47, 0xBA, 0x96, 0x60, 0xD0</Guid>
|
<GuidC_Name>gDEBUGPORTGuid</GuidC_Name>
|
||||||
</Variable>
|
</Variable>
|
||||||
</Variables>
|
</Variables>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00000000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>InitializeDebugPortDriver</ModuleEntryPoint>
|
<ModuleEntryPoint>InitializeDebugPortDriver</ModuleEntryPoint>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ModuleUnloadImage>ImageUnloadHandler</ModuleUnloadImage>
|
<ModuleUnloadImage>ImageUnloadHandler</ModuleUnloadImage>
|
||||||
</Extern>
|
</Extern>
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gDebugPortDriverBinding</DriverBinding>
|
<DriverBinding>gDebugPortDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gDebugPortComponentName</ComponentName>
|
<ComponentName>gDebugPortComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,64 +1,83 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>DiskIo</BaseName>
|
<ModuleName>DiskIo</ModuleName>
|
||||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
<ModuleType>UEFI_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>6B38F7B4-AD98-40e9-9093-ACA2B5A253C4</GuidValue>
|
||||||
<Guid>6B38F7B4-AD98-40e9-9093-ACA2B5A253C4</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>DiskIo</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>diskio.c</Filename>
|
<Filename>diskio.c</Filename>
|
||||||
<Filename>diskio.h</Filename>
|
<Filename>diskio.h</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">BlockIo</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="BY_START">DiskIo</Protocol>
|
<ProtocolCName>BlockIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>DiskIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00000000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gDiskIoDriverBinding</DriverBinding>
|
<DriverBinding>gDiskIoDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gDiskIoComponentName</ComponentName>
|
<ComponentName>gDiskIoComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,46 +1,62 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>Partition</BaseName>
|
<ModuleName>Partition</ModuleName>
|
||||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
<ModuleType>UEFI_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>1FA1F39E-FEFF-4aae-BD7B-38A070A3B609</GuidValue>
|
||||||
<Guid>1FA1F39E-FEFF-4aae-BD7B-38A070A3B609</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for Partition module.</Abstract>
|
<Abstract>Component description file for Partition module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>Partition</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DevicePathLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>Partition.h</Filename>
|
<Filename>Partition.h</Filename>
|
||||||
@ -53,28 +69,35 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>Mbr.c</Filename>
|
<Filename>Mbr.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">BlockIo</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">DiskIo</Protocol>
|
<ProtocolCName>BlockIo</ProtocolCName>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>DiskIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="SOMETIMES_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<C_Name>PartTypeSystemPart</C_Name>
|
<GuidCName>PartTypeSystemPart</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>PartTypeUnused</C_Name>
|
<GuidCName>PartTypeUnused</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00000000</Specification>
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gPartitionDriverBinding</DriverBinding>
|
<DriverBinding>gPartitionDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gPartitionComponentName</ComponentName>
|
<ComponentName>gPartitionComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,51 +1,59 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>English</BaseName>
|
<ModuleName>English</ModuleName>
|
||||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
<ModuleType>UEFI_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>CD3BAFB6-50FB-4fe8-8E4E-AB74D2C1A600</GuidValue>
|
||||||
<Guid>CD3BAFB6-50FB-4fe8-8E4E-AB74D2C1A600</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for English module for unicode collation.</Abstract>
|
<Abstract>Component description file for English module for unicode collation.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>English</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>UnicodeCollationEng.c</Filename>
|
<Filename>UnicodeCollationEng.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">UnicodeCollation</Protocol>
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>UnicodeCollation</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00000000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>InitializeUnicodeCollationEng</ModuleEntryPoint>
|
<ModuleEntryPoint>InitializeUnicodeCollationEng</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,45 +1,59 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>Ebc</BaseName>
|
<ModuleName>Ebc</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>13AC6DD0-73D0-11D4-B06B-00AA00BD6DE7</GuidValue>
|
||||||
<Guid>13AC6DD0-73D0-11D4-B06B-00AA00BD6DE7</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-22 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>Ebc</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>EbcInt.c</Filename>
|
<Filename>EbcInt.c</Filename>
|
||||||
@ -47,32 +61,32 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>EbcExecute.c</Filename>
|
<Filename>EbcExecute.c</Filename>
|
||||||
<Filename>EbcExecute.h</Filename>
|
<Filename>EbcExecute.h</Filename>
|
||||||
<Filename>Ebc.dxs</Filename>
|
<Filename>Ebc.dxs</Filename>
|
||||||
<Arch ArchType="IA32">
|
<Filename SupArchList="IA32">Ia32/EbcLowLevel.asm</Filename>
|
||||||
<Filename>Ia32/EbcLowLevel.asm</Filename>
|
<Filename SupArchList="IA32">Ia32/Ia32Math.asm</Filename>
|
||||||
<Filename>Ia32/Ia32Math.asm</Filename>
|
<Filename SupArchList="IA32">Ia32/EbcSupport.c</Filename>
|
||||||
<Filename>Ia32/EbcSupport.c</Filename>
|
<Filename SupArchList="X64">x64/EbcLowLevel.asm</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="X64">x64/x64Math.c</Filename>
|
||||||
<Arch ArchType="X64">
|
<Filename SupArchList="X64">x64/EbcSupport.c</Filename>
|
||||||
<Filename>x64/EbcLowLevel.asm</Filename>
|
<Filename SupArchList="IPF">Ipf/EbcLowLevel.s</Filename>
|
||||||
<Filename>x64/x64Math.c</Filename>
|
<Filename SupArchList="IPF">Ipf/IpfMath.c</Filename>
|
||||||
<Filename>x64/EbcSupport.c</Filename>
|
<Filename SupArchList="IPF">Ipf/IpfMul.s</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="IPF">Ipf/EbcSupport.c</Filename>
|
||||||
<Arch ArchType="IPF">
|
|
||||||
<Filename>Ipf/EbcLowLevel.s</Filename>
|
|
||||||
<Filename>Ipf/IpfMath.c</Filename>
|
|
||||||
<Filename>Ipf/IpfMul.s</Filename>
|
|
||||||
<Filename>Ipf/EbcSupport.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">Ebc</Protocol>
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">DebugSupport</Protocol>
|
<ProtocolCName>Ebc</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>DebugSupport</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>InitializeEbcDriver</ModuleEntryPoint>
|
<ModuleEntryPoint>InitializeEbcDriver</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,74 +1,95 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>EmuVariable</BaseName>
|
<ModuleName>EmuVariable</ModuleName>
|
||||||
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
||||||
<ComponentType>RT_DRIVER</ComponentType>
|
<GuidValue>CBD2E4D5-7068-4FF5-B866-9822B4AD8D60</GuidValue>
|
||||||
<Guid>CBD2E4D5-7068-4FF5-B866-9822B4AD8D60</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-23 16:05</Created>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>EmuVariable</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeRuntimeDriverLib</LibraryClass>
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkDxeSalLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DxeRuntimeDriverLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkDxeSalLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>EmuVariable.c</Filename>
|
<Filename>EmuVariable.c</Filename>
|
||||||
<Filename>EmuVariable.dxs</Filename>
|
<Filename>EmuVariable.dxs</Filename>
|
||||||
<Arch ArchType="IA32">
|
<Filename SupArchList="IA32">InitVariable.c</Filename>
|
||||||
<Filename>InitVariable.c</Filename>
|
<Filename SupArchList="X64">InitVariable.c</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="EBC">InitVariable.c</Filename>
|
||||||
<Arch ArchType="X64">
|
<Filename SupArchList="IPF">Ipf/InitVariable.c</Filename>
|
||||||
<Filename>InitVariable.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
<Arch ArchType="EBC">
|
|
||||||
<Filename>InitVariable.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
<Arch ArchType="IPF">
|
|
||||||
<Filename>Ipf/InitVariable.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">VariableWrite</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Variable</Protocol>
|
<ProtocolCName>VariableWrite</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">VariableWrite</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Variable</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">ExtendedSalVariableServices</Protocol>
|
<ProtocolCName>Variable</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">ExtendedSalBootService</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>VariableWrite</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>Variable</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>ExtendedSalVariableServices</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>ExtendedSalBootService</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>VariableServiceInitialize</ModuleEntryPoint>
|
<ModuleEntryPoint>VariableServiceInitialize</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,88 +1,96 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>FtwLite</BaseName>
|
<ModuleName>FtwLite</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>4C862FC6-0E54-4e36-8C8F-FF6F3167951F</GuidValue>
|
||||||
<Guid>4C862FC6-0E54-4e36-8C8F-FF6F3167951F</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-22 14:11</Created>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>FtwLite</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>FtwLite.c</Filename>
|
<Filename>FtwLite.c</Filename>
|
||||||
<Filename>FtwMisc.c</Filename>
|
<Filename>FtwMisc.c</Filename>
|
||||||
<Filename>FtwWorkSpace.c</Filename>
|
<Filename>FtwWorkSpace.c</Filename>
|
||||||
<Filename>FtwLite.dxs</Filename>
|
<Filename>FtwLite.dxs</Filename>
|
||||||
<Arch ArchType="IA32">
|
<Filename SupArchList="IA32">Ia32/Ia32FtwMisc.c</Filename>
|
||||||
<Filename>Ia32/Ia32FtwMisc.c</Filename>
|
<Filename SupArchList="X64">x64/x64FtwMisc.c</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="IPF">Ipf/IpfFtwMisc.c</Filename>
|
||||||
<Arch ArchType="X64">
|
<Filename SupArchList="EBC">Ia32/Ia32FtwMisc.c</Filename>
|
||||||
<Filename>x64/x64FtwMisc.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
<Arch ArchType="IPF">
|
|
||||||
<Filename>Ipf/IpfFtwMisc.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
<Arch ArchType="EBC">
|
|
||||||
<Filename>Ia32/Ia32FtwMisc.c</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">FaultTolerantWriteLite</Protocol>
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
<Protocol Usage="SOMETIMES_CONSUMED">PciRootBridgeIo</Protocol>
|
<ProtocolCName>FaultTolerantWriteLite</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FirmwareVolumeBlock</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="SOMETIMES_CONSUMED">
|
||||||
|
<ProtocolCName>PciRootBridgeIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>FirmwareVolumeBlock</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Hobs>
|
|
||||||
<Hob Usage="ALWAYS_CONSUMED" HobType="GUID_EXTENSION">
|
|
||||||
<Name>FlashMapHob</Name>
|
|
||||||
<C_Name>gEfiFlashMapHobGuid</C_Name>
|
|
||||||
<Guid>0xb091e7d2, 0x5a0, 0x4198, 0x94, 0xf0, 0x74, 0xb7, 0xb8, 0xc5, 0x54, 0x59</Guid>
|
|
||||||
</Hob>
|
|
||||||
</Hobs>
|
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>FlashMapHob</C_Name>
|
<GuidCName>FlashMapHob</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>SystemNvDataFv</C_Name>
|
<GuidCName>SystemNvDataFv</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>InitializeFtwLite</ModuleEntryPoint>
|
<ModuleEntryPoint>InitializeFtwLite</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,43 +1,53 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>Crc32SectionExtract</BaseName>
|
<ModuleName>Crc32SectionExtract</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>51C9F40C-5243-4473-B265-B3C8FFAFF9FA</GuidValue>
|
||||||
<Guid>51C9F40C-5243-4473-B265-B3C8FFAFF9FA</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>Crc32SectionExtract</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>Crc32SectionExtract.c</Filename>
|
<Filename>Crc32SectionExtract.c</Filename>
|
||||||
@ -45,15 +55,21 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>GuidedSection.c</Filename>
|
<Filename>GuidedSection.c</Filename>
|
||||||
<Filename>GuidedSection.h</Filename>
|
<Filename>GuidedSection.h</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">SecurityPolicy</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">Crc32GuidedSectionExtraction</Protocol>
|
<ProtocolCName>SecurityPolicy</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>Crc32GuidedSectionExtraction</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>InitializeCrc32GuidedSectionExtractionProtocol</ModuleEntryPoint>
|
<ModuleEntryPoint>InitializeCrc32GuidedSectionExtractionProtocol</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,43 +1,53 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>NullMemoryTest</BaseName>
|
<ModuleName>NullMemoryTest</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>96B5C032-DF4C-4b6e-8232-438DCF448D0E</GuidValue>
|
||||||
<Guid>96B5C032-DF4C-4b6e-8232-438DCF448D0E</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>NullMemoryTest</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DxeServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>Common.h</Filename>
|
<Filename>Common.h</Filename>
|
||||||
@ -45,14 +55,18 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>NullMemoryTest.h</Filename>
|
<Filename>NullMemoryTest.h</Filename>
|
||||||
<Filename>NullMemoryTest.dxs</Filename>
|
<Filename>NullMemoryTest.dxs</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">GenericMemTest</Protocol>
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>GenericMemTest</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>GenericMemoryTestEntryPoint</ModuleEntryPoint>
|
<ModuleEntryPoint>GenericMemoryTestEntryPoint</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,52 +1,60 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>PeiBaseMemoryTestInit</BaseName>
|
<ModuleName>PeiBaseMemoryTestInit</ModuleName>
|
||||||
<ModuleType>PEIM</ModuleType>
|
<ModuleType>PEIM</ModuleType>
|
||||||
<ComponentType>PE32_PEIM</ComponentType>
|
<GuidValue>736EB068-8C01-47c5-964B-1C57BD5D4D64</GuidValue>
|
||||||
<Guid>736EB068-8C01-47c5-964B-1C57BD5D4D64</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>PeiBaseMemoryTestInit</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeimEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeimEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeiServicesLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>BaseMemoryTest.c</Filename>
|
<Filename>BaseMemoryTest.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<PPIs>
|
<PPIs>
|
||||||
<Ppi Usage="ALWAYS_PRODUCED">BaseMemoryTest</Ppi>
|
<Ppi Usage="ALWAYS_PRODUCED">
|
||||||
|
<PpiCName>BaseMemoryTest</PpiCName>
|
||||||
|
</Ppi>
|
||||||
</PPIs>
|
</PPIs>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>PeiBaseMemoryTestInit</ModuleEntryPoint>
|
<ModuleEntryPoint>PeiBaseMemoryTestInit</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,70 +1,85 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>MonotonicCounter</BaseName>
|
<ModuleName>MonotonicCounter</ModuleName>
|
||||||
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
||||||
<ComponentType>RT_DRIVER</ComponentType>
|
<GuidValue>AD608272-D07F-4964-801E-7BD3B7888652</GuidValue>
|
||||||
<Guid>AD608272-D07F-4964-801E-7BD3B7888652</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-22 14:36</Created>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>MonotonicCounter</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeRuntimeDriverLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<Keyword>UefiLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DxeRuntimeDriverLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiRuntimeServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>MonotonicCounter.c</Filename>
|
<Filename>MonotonicCounter.c</Filename>
|
||||||
<Filename>MonotonicCounter.h</Filename>
|
<Filename>MonotonicCounter.h</Filename>
|
||||||
<Filename>MonotonicCounter.dxs</Filename>
|
<Filename>MonotonicCounter.dxs</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">MonotonicCounter</Protocol>
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>MonotonicCounter</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Variables>
|
<Variables>
|
||||||
<Variable Usage="PRIVATE">
|
<Variable Usage="PRIVATE">
|
||||||
<String>MTC</String>
|
<VariableName>0x004D 0x0054 0x0043</VariableName>
|
||||||
<Guid>0xeb704011, 0x1402, 0x11d3, 0x8e, 0x77, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b</Guid>
|
<GuidC_Name>gMTCGuid</GuidC_Name>
|
||||||
</Variable>
|
</Variable>
|
||||||
</Variables>
|
</Variables>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>MonotonicCounterDriverInitialize</ModuleEntryPoint>
|
<ModuleEntryPoint>MonotonicCounterDriverInitialize</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
<Extern>
|
|
||||||
<SetVirtualAddressMapCallBack></SetVirtualAddressMapCallBack>
|
|
||||||
<ExitBootServicesCallBack></ExitBootServicesCallBack>
|
|
||||||
</Extern>
|
|
||||||
</Externs>
|
</Externs>
|
||||||
</ModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,46 +1,62 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>BC</BaseName>
|
<ModuleName>BC</ModuleName>
|
||||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
<ModuleType>UEFI_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>A3f436EA-A127-4EF8-957C-8048606FF670</GuidValue>
|
||||||
<Guid>A3f436EA-A127-4EF8-957C-8048606FF670</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>BC</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>bc.c</Filename>
|
<Filename>bc.c</Filename>
|
||||||
@ -57,37 +73,56 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
<Filename>Print.c</Filename>
|
<Filename>Print.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="TO_START">Bis</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="BY_START">LoadFile</Protocol>
|
<ProtocolCName>Bis</ProtocolCName>
|
||||||
<Protocol Usage="SOMETIMES_PRODUCED">PxeBaseCodeCallBack</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="TO_START">SimpleNetwork</Protocol>
|
<Protocol Usage="BY_START">
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
<ProtocolCName>LoadFile</ProtocolCName>
|
||||||
<Protocol Usage="SOMETIMES_CONSUMED">NetworkInterfaceIdentifier</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="SOMETIMES_CONSUMED">NetworkInterfaceIdentifier2</Protocol>
|
<Protocol Usage="SOMETIMES_PRODUCED">
|
||||||
<Protocol Usage="BY_START">PxeBaseCode</Protocol>
|
<ProtocolCName>PxeBaseCodeCallBack</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>SimpleNetwork</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="SOMETIMES_CONSUMED">
|
||||||
|
<ProtocolCName>NetworkInterfaceIdentifier</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="SOMETIMES_CONSUMED">
|
||||||
|
<ProtocolCName>NetworkInterfaceIdentifier2</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>PxeBaseCode</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<SystemTables>
|
<SystemTables>
|
||||||
<SystemTable Usage="SOMETIMES_CONSUMED">
|
<SystemTableCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<Entry>gEfiSmbiosTableGuid</Entry>
|
<SystemTableCName>gEfiSmbiosTableGuid</SystemTableCName>
|
||||||
</SystemTable>
|
</SystemTableCNames>
|
||||||
</SystemTables>
|
</SystemTables>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>SmbiosTable</C_Name>
|
<GuidCName>SmbiosTable</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00000000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>InitializeBCDriver</ModuleEntryPoint>
|
<ModuleEntryPoint>InitializeBCDriver</ModuleEntryPoint>
|
||||||
<ModuleUnloadImage></ModuleUnloadImage>
|
|
||||||
</Extern>
|
</Extern>
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gPxeBcDriverBinding</DriverBinding>
|
<DriverBinding>gPxeBcDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gPxeBcComponentName</ComponentName>
|
<ComponentName>gPxeBcComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,44 +1,56 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>Dhcp4</BaseName>
|
<ModuleName>Dhcp4</ModuleName>
|
||||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
<ModuleType>UEFI_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>a46c3330-be36-4977-9d24-a7cf92eef0fe</GuidValue>
|
||||||
<Guid>a46c3330-be36-4977-9d24-a7cf92eef0fe</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>Dhcp4</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
@ -51,23 +63,31 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>PxeDhcp4Setup.c</Filename>
|
<Filename>PxeDhcp4Setup.c</Filename>
|
||||||
<Filename>support.c</Filename>
|
<Filename>support.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">PxeDhcp4Callback</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="BY_START">PxeDhcp4</Protocol>
|
<ProtocolCName>PxeDhcp4Callback</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">SimpleNetwork</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="TO_START">PxeBaseCode</Protocol>
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>PxeDhcp4</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>SimpleNetwork</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>PxeBaseCode</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00000000</Specification>
|
||||||
<ModuleUnloadImage></ModuleUnloadImage>
|
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>gPxeDhcp4DriverBinding</DriverBinding>
|
<DriverBinding>gPxeDhcp4DriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gPxeDhcp4ComponentName</ComponentName>
|
<ComponentName>gPxeDhcp4ComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,45 +1,59 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>SNP</BaseName>
|
<ModuleName>SNP</ModuleName>
|
||||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
<ModuleType>UEFI_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>A2f436EA-A127-4EF8-957C-8048606FF670</GuidValue>
|
||||||
<Guid>A2f436EA-A127-4EF8-957C-8048606FF670</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>SNP</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>UefiDriverModelLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>callback.c</Filename>
|
<Filename>callback.c</Filename>
|
||||||
@ -61,24 +75,34 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>WaitForPacket.c</Filename>
|
<Filename>WaitForPacket.c</Filename>
|
||||||
<Filename>ComponentName.c</Filename>
|
<Filename>ComponentName.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="BY_START">SimpleNetwork</Protocol>
|
<Protocol Usage="BY_START">
|
||||||
<Protocol Usage="TO_START">PciIo</Protocol>
|
<ProtocolCName>SimpleNetwork</ProtocolCName>
|
||||||
<Protocol Usage="TO_START">DevicePath</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="SOMETIMES_CONSUMED">NetworkInterfaceIdentifier</Protocol>
|
<Protocol Usage="TO_START">
|
||||||
<Protocol Usage="TO_START">NetworkInterfaceIdentifier2</Protocol>
|
<ProtocolCName>PciIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>DevicePath</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="SOMETIMES_CONSUMED">
|
||||||
|
<ProtocolCName>NetworkInterfaceIdentifier</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="TO_START">
|
||||||
|
<ProtocolCName>NetworkInterfaceIdentifier2</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Extern>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
<ModuleEntryPoint></ModuleEntryPoint>
|
<Specification>EDK_RELEASE_VERSION 0x00000000</Specification>
|
||||||
<ModuleUnloadImage></ModuleUnloadImage>
|
|
||||||
</Extern>
|
|
||||||
<Extern>
|
<Extern>
|
||||||
<DriverBinding>mSimpleNetworkDriverBinding</DriverBinding>
|
<DriverBinding>mSimpleNetworkDriverBinding</DriverBinding>
|
||||||
|
</Extern>
|
||||||
|
<Extern>
|
||||||
<ComponentName>gSimpleNetworkComponentName</ComponentName>
|
<ComponentName>gSimpleNetworkComponentName</ComponentName>
|
||||||
</Extern>
|
</Extern>
|
||||||
</Externs>
|
</Externs>
|
||||||
|
@ -1,75 +1,94 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>PcdDxe</BaseName>
|
<ModuleName>PcdDxe</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>80CF7257-87AB-47f9-A3FE-D50B76D89541</GuidValue>
|
||||||
<Guid>80CF7257-87AB-47f9-A3FE-D50B76D89541</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DxeIpl module</Abstract>
|
<Abstract>Component description file for DxeIpl module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-14 17:04</Created>
|
|
||||||
<Updated>2006-03-19 15:17</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>PcdDxe</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HiiLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PcdLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<Keyword>HiiLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeRuntimeDriverLib</LibraryClass>
|
<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>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DxeRuntimeDriverLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>Service.c</Filename>
|
<Filename>Service.c</Filename>
|
||||||
<Filename>Pcd.c</Filename>
|
<Filename>Pcd.c</Filename>
|
||||||
<Filename>Pcd.dxs</Filename>
|
<Filename>Pcd.dxs</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">PcdProtocol</Protocol>
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Variable</Protocol>
|
<ProtocolCName>PcdProtocol</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>Variable</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Hobs>
|
|
||||||
<Hob Usage="ALWAYS_CONSUMED" HobType="GUID_EXTENSION">
|
|
||||||
<Name>PcdDataBaseHob</Name>
|
|
||||||
<C_Name>gPcdDataBaseHobGuid</C_Name>
|
|
||||||
<Guid>0xea296d92, 0xb69, 0x423c, 0x8c, 0x28, 0x33, 0xb4, 0xe0, 0xa9, 0x12, 0x68</Guid>
|
|
||||||
</Hob>
|
|
||||||
</Hobs>
|
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>PcdDataBaseHob</C_Name>
|
<GuidCName>PcdDataBaseHob</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>PcdDxeInit</ModuleEntryPoint>
|
<ModuleEntryPoint>PcdDxeInit</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
@ -77,9 +96,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<PcdCoded>
|
<PcdCoded>
|
||||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||||
<C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>
|
<C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdMaxPeiPcdCallBackNumberPerPcdEntry</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||||
<C_Name>PcdVpdBaseAddress</C_Name>
|
<C_Name>PcdVpdBaseAddress</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdVpdBaseAddress</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
</PcdCoded>
|
</PcdCoded>
|
||||||
</ModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,81 +1,91 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>PcdPeim</BaseName>
|
<ModuleName>PcdPeim</ModuleName>
|
||||||
<ModuleType>PEIM</ModuleType>
|
<ModuleType>PEIM</ModuleType>
|
||||||
<ComponentType>PE32_PEIM</ComponentType>
|
<GuidValue>9B3ADA4F-AE56-4c24-8DEA-F03B7558AE50</GuidValue>
|
||||||
<Guid>9B3ADA4F-AE56-4c24-8DEA-F03B7558AE50</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Component description file for Pcd Database PEIM module</Abstract>
|
<Abstract>Component description file for Pcd Database PEIM module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-14 17:04</Created>
|
|
||||||
<Updated>2006-03-24 18:54</Updated>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>PcdPeim</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeimEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesLib</LibraryClass>
|
<Keyword>PeimEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PcdLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesTablePointerLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeiServicesLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PcdLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeiServicesTablePointerLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>Pcd.dxs</Filename>
|
<Filename>Pcd.dxs</Filename>
|
||||||
<Filename>Pcd.c</Filename>
|
<Filename>Pcd.c</Filename>
|
||||||
<Filename>Service.c</Filename>
|
<Filename>Service.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Hobs>
|
|
||||||
<Hob Usage="ALWAYS_PRODUCED" HobType="GUID_EXTENSION">
|
|
||||||
<Name>PcdDataBaseHob</Name>
|
|
||||||
<C_Name>gPcdDataBaseHobGuid</C_Name>
|
|
||||||
<Guid>0xea296d92, 0xb69, 0x423c, 0x8c, 0x28, 0x33, 0xb4, 0xe0, 0xa9, 0x12, 0x68</Guid>
|
|
||||||
</Hob>
|
|
||||||
<Hob Usage="ALWAYS_PRODUCED" HobType="GUID_EXTENSION">
|
|
||||||
<Name>PcdPeiCallbackFnTable</Name>
|
|
||||||
<C_Name>gPcdPeiCallbackFnTableHobGuid</C_Name>
|
|
||||||
<Guid>0xc625f4b2, 0xea09, 0x4675, 0x82, 0xd7, 0xba, 0x36, 0x82, 0x15, 0x7a, 0x14</Guid>
|
|
||||||
</Hob>
|
|
||||||
</Hobs>
|
|
||||||
<PPIs>
|
<PPIs>
|
||||||
<Ppi Usage="ALWAYS_PRODUCED">PcdPpi</Ppi>
|
<Ppi Usage="ALWAYS_PRODUCED">
|
||||||
<Ppi Usage="ALWAYS_CONSUMED">ReadOnlyVariable</Ppi>
|
<PpiCName>PcdPpi</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="ALWAYS_CONSUMED">
|
||||||
|
<PpiCName>ReadOnlyVariable</PpiCName>
|
||||||
|
</Ppi>
|
||||||
</PPIs>
|
</PPIs>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>PcdDataBaseHob</C_Name>
|
<GuidCName>PcdDataBaseHob</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>PcdPeiCallbackFnTable</C_Name>
|
<GuidCName>PcdPeiCallbackFnTable</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>PcdPeimInit</ModuleEntryPoint>
|
<ModuleEntryPoint>PcdPeimInit</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
@ -83,9 +93,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<PcdCoded>
|
<PcdCoded>
|
||||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||||
<C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>
|
<C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdMaxPeiPcdCallBackNumberPerPcdEntry</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||||
<C_Name>PcdVpdBaseAddress</C_Name>
|
<C_Name>PcdVpdBaseAddress</C_Name>
|
||||||
|
<TokenSpaceGuidCName>FIX_ME_PcdVpdBaseAddress</TokenSpaceGuidCName>
|
||||||
|
<HelpText/>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
</PcdCoded>
|
</PcdCoded>
|
||||||
</ModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,46 +1,62 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>Runtime</BaseName>
|
<ModuleName>Runtime</ModuleName>
|
||||||
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
||||||
<ComponentType>RT_DRIVER</ComponentType>
|
<GuidValue>B601F8C4-43B7-4784-95B1-F4226CB40CEE</GuidValue>
|
||||||
<Guid>B601F8C4-43B7-4784-95B1-F4226CB40CEE</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>Runtime</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeRuntimeDriverLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
<Keyword>DxeRuntimeDriverLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkDxeSalLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkDxeSalLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiRuntimeServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>Runtime.dxs</Filename>
|
<Filename>Runtime.dxs</Filename>
|
||||||
@ -48,33 +64,29 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>Runtime.c</Filename>
|
<Filename>Runtime.c</Filename>
|
||||||
<Filename>Runtime.h</Filename>
|
<Filename>Runtime.h</Filename>
|
||||||
<Filename>Crc32.c</Filename>
|
<Filename>Crc32.c</Filename>
|
||||||
<Arch ArchType="IA32">
|
<Filename SupArchList="IA32">Ia32/PeHotRelocateEx.c</Filename>
|
||||||
<Filename>Ia32/PeHotRelocateEx.c</Filename>
|
<Filename SupArchList="X64">x64/PeHotRelocateEx.c</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="X64">x64/PeHotRelocateEx.h</Filename>
|
||||||
<Arch ArchType="X64">
|
<Filename SupArchList="IPF">Ipf/PeHotRelocateEx.c</Filename>
|
||||||
<Filename>x64/PeHotRelocateEx.c</Filename>
|
<Filename SupArchList="IPF">Ipf/PeHotRelocateEx.h</Filename>
|
||||||
<Filename>x64/PeHotRelocateEx.h</Filename>
|
|
||||||
</Arch>
|
|
||||||
<Arch ArchType="IPF">
|
|
||||||
<Filename>Ipf/PeHotRelocateEx.c</Filename>
|
|
||||||
<Filename>Ipf/PeHotRelocateEx.h</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">LoadedImage</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Runtime</Protocol>
|
<ProtocolCName>LoadedImage</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>Runtime</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>RuntimeDriverInitialize</ModuleEntryPoint>
|
<ModuleEntryPoint>RuntimeDriverInitialize</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
<Extern>
|
|
||||||
<SetVirtualAddressMapCallBack></SetVirtualAddressMapCallBack>
|
|
||||||
<ExitBootServicesCallBack></ExitBootServicesCallBack>
|
|
||||||
</Extern>
|
|
||||||
</Externs>
|
</Externs>
|
||||||
</ModuleSurfaceArea>
|
</ModuleSurfaceArea>
|
@ -1,53 +1,61 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>SecurityStub</BaseName>
|
<ModuleName>SecurityStub</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>F80697E9-7FD6-4665-8646-88E33EF71DFC</GuidValue>
|
||||||
<Guid>F80697E9-7FD6-4665-8646-88E33EF71DFC</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>EDK_RELEASE_VERSION 0x00020000</Version>
|
|
||||||
<Abstract>Component description file for SecurityStub module</Abstract>
|
<Abstract>Component description file for SecurityStub module</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-22 19:19</Updated>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>SecurityStub</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>SecurityStub.dxs</Filename>
|
<Filename>SecurityStub.dxs</Filename>
|
||||||
<Filename>SecurityStub.h</Filename>
|
<Filename>SecurityStub.h</Filename>
|
||||||
<Filename>SecurityStub.c</Filename>
|
<Filename>SecurityStub.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">Security</Protocol>
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>Security</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>SecurityStubInitialize</ModuleEntryPoint>
|
<ModuleEntryPoint>SecurityStubInitialize</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,75 +1,95 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>StatusCode</BaseName>
|
<ModuleName>StatusCode</ModuleName>
|
||||||
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
||||||
<ComponentType>RT_DRIVER</ComponentType>
|
<GuidValue>9F455D3B-2B8A-4c06-960B-A71B9714B9CD</GuidValue>
|
||||||
<Guid>9F455D3B-2B8A-4c06-960B-A71B9714B9CD</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>StatusCode</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeRuntimeDriverLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<Keyword>DxeRuntimeDriverLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">IoLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkRtPlatformStatusCodeLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkDxeSalLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PcdLib</LibraryClass>
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>IoLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkRtPlatformStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkDxeSalLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PcdLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>DebugAssert.c</Filename>
|
<Filename>DebugAssert.c</Filename>
|
||||||
<Filename>StatusCode.c</Filename>
|
<Filename>StatusCode.c</Filename>
|
||||||
<Filename>StatusCode.h</Filename>
|
<Filename>StatusCode.h</Filename>
|
||||||
<Arch ArchType="IA32">
|
<Filename SupArchList="IA32">Ia32/Ia32StatusCode.c</Filename>
|
||||||
<Filename>Ia32/Ia32StatusCode.c</Filename>
|
<Filename SupArchList="IA32">Ia32/Ia32StatusCode.dxs</Filename>
|
||||||
<Filename>Ia32/Ia32StatusCode.dxs</Filename>
|
<Filename SupArchList="X64">x64/x64StatusCode.c</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="X64">x64/x64StatusCode.dxs</Filename>
|
||||||
<Arch ArchType="X64">
|
<Filename SupArchList="IPF">Ipf/IpfStatusCode.c</Filename>
|
||||||
<Filename>x64/x64StatusCode.c</Filename>
|
<Filename SupArchList="IPF">Ipf/IpfStatusCode.dxs</Filename>
|
||||||
<Filename>x64/x64StatusCode.dxs</Filename>
|
|
||||||
</Arch>
|
|
||||||
<Arch ArchType="IPF">
|
|
||||||
<Filename>Ipf/IpfStatusCode.c</Filename>
|
|
||||||
<Filename>Ipf/IpfStatusCode.dxs</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">DebugAssert</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">ExtendedSalStatusCodeServices</Protocol>
|
<ProtocolCName>DebugAssert</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>ExtendedSalStatusCodeServices</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>InstallStatusCode</ModuleEntryPoint>
|
<ModuleEntryPoint>InstallStatusCode</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,45 +1,59 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>HiiDatabase</BaseName>
|
<ModuleName>HiiDatabase</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>FCD337AB-B1D3-4EF8-957C-8048606FF670</GuidValue>
|
||||||
<Guid>FCD337AB-B1D3-4EF8-957C-8048606FF670</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>HiiDatabase</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkIfrSupportLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</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>EdkIfrSupportLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>HiiDatabase.c</Filename>
|
<Filename>HiiDatabase.c</Filename>
|
||||||
@ -51,28 +65,32 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>Keyboard.c</Filename>
|
<Filename>Keyboard.c</Filename>
|
||||||
<Filename>HiiDatabase.dxs</Filename>
|
<Filename>HiiDatabase.dxs</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Hii</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FormCallback</Protocol>
|
<ProtocolCName>Hii</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>FormCallback</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Variables>
|
<Variables>
|
||||||
<Variable Usage="ALWAYS_CONSUMED">
|
<Variable Usage="ALWAYS_CONSUMED">
|
||||||
<String>L"Lang"</String>
|
<VariableName>0x004C 0x0061 0x006E</VariableName>
|
||||||
<Guid Usage="ALWAYS_CONSUMED">
|
<GuidC_Name>gLanGuid</GuidC_Name>
|
||||||
0x8BE4DF61, 0x93CA, 0x11d2, {0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C }
|
|
||||||
</Guid>
|
|
||||||
</Variable>
|
</Variable>
|
||||||
</Variables>
|
</Variables>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>GlobalVariable</C_Name>
|
<GuidCName>GlobalVariable</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>InitializeHiiDatabase</ModuleEntryPoint>
|
<ModuleEntryPoint>InitializeHiiDatabase</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,49 +1,71 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>DriverSample</BaseName>
|
<ModuleName>DriverSample</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>FE3542FE-C1D3-4EF8-657C-8048606FF670</GuidValue>
|
||||||
<Guid>FE3542FE-C1D3-4EF8-657C-8048606FF670</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>DriverSample</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>UefiRuntimeServicesTableLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkGraphicsLib</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkIfrSupportLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HiiLib</LibraryClass>
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkGraphicsLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkIfrSupportLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HiiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>InventoryStrings.uni</Filename>
|
<Filename>InventoryStrings.uni</Filename>
|
||||||
@ -53,30 +75,44 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>DriverSample.c</Filename>
|
<Filename>DriverSample.c</Filename>
|
||||||
<Filename>DriverSample.h</Filename>
|
<Filename>DriverSample.h</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Hii</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">UgaDraw</Protocol>
|
<ProtocolCName>Hii</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">OEMBadging</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FirmwareVolume</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">ConsoleControl</Protocol>
|
<ProtocolCName>UgaDraw</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">FormCallback</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>OEMBadging</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>FirmwareVolume</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>ConsoleControl</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>FormCallback</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Variables>
|
<Variables>
|
||||||
<Variable Usage="ALWAYS_PRODUCED">
|
<Variable Usage="ALWAYS_PRODUCED">
|
||||||
<String>L"256"</String>
|
<VariableName>0x0032 0x0035</VariableName>
|
||||||
<Guid>0xA04A27f4, 0xDF00, 0x4D42, { 0xB5, 0x52, 0x39, 0x51, 0x13, 0x02, 0x11, 0x3D }</Guid>
|
<GuidC_Name>g25Guid</GuidC_Name>
|
||||||
</Variable>
|
</Variable>
|
||||||
</Variables>
|
</Variables>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>GlobalVariable</C_Name>
|
<GuidCName>GlobalVariable</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>DriverSampleInit</ModuleEntryPoint>
|
<ModuleEntryPoint>DriverSampleInit</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,48 +1,68 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>SetupBrowser</BaseName>
|
<ModuleName>SetupBrowser</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>EBf342FE-B1D3-4EF8-957C-8048606FF670</GuidValue>
|
||||||
<Guid>EBf342FE-B1D3-4EF8-957C-8048606FF670</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>SetupBrowser</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkIfrSupportLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HiiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkGraphicsLib</LibraryClass>
|
<Keyword>MemoryAllocationLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkIfrSupportLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PrintLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiRuntimeServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HiiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkGraphicsLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>SetupBrowserStr.uni</Filename>
|
<Filename>SetupBrowserStr.uni</Filename>
|
||||||
@ -57,24 +77,34 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
<Filename>Ui.c</Filename>
|
<Filename>Ui.c</Filename>
|
||||||
<Filename>Ui.h</Filename>
|
<Filename>Ui.h</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Hii</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FormCallback</Protocol>
|
<ProtocolCName>Hii</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">FormBrowser</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">Print</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>FormCallback</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>FormBrowser</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>Print</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Events>
|
<Events>
|
||||||
<CreateEvents>
|
<CreateEvents>
|
||||||
<Event>
|
<EventTypes EventGuidCName="EFI_EVENT_TIMER" Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>EFI_EVENT_TIMER</C_Name>
|
<EventType>EVENT_GROUP_GUID</EventType>
|
||||||
</Event>
|
</EventTypes>
|
||||||
</CreateEvents>
|
</CreateEvents>
|
||||||
</Events>
|
</Events>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>InitializeSetup</ModuleEntryPoint>
|
<ModuleEntryPoint>InitializeSetup</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,55 +1,67 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>PeiVariable</BaseName>
|
<ModuleName>PeiVariable</ModuleName>
|
||||||
<ModuleType>PEIM</ModuleType>
|
<ModuleType>PEIM</ModuleType>
|
||||||
<ComponentType>PE32_PEIM</ComponentType>
|
<GuidValue>34C8C28F-B61C-45a2-8F2E-89E46BECC63B</GuidValue>
|
||||||
<Guid>34C8C28F-B61C-45a2-8F2E-89E46BECC63B</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>PeiVariable</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeimEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeimEntryPoint</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>PeiServicesLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>Variable.c</Filename>
|
<Filename>Variable.c</Filename>
|
||||||
<Filename>Variable.dxs</Filename>
|
<Filename>Variable.dxs</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<PPIs>
|
<PPIs>
|
||||||
<Ppi Usage="ALWAYS_CONSUMED">FlashMap</Ppi>
|
<Ppi Usage="ALWAYS_CONSUMED">
|
||||||
<Ppi Usage="ALWAYS_CONSUMED">ReadOnlyVariable</Ppi>
|
<PpiCName>FlashMap</PpiCName>
|
||||||
|
</Ppi>
|
||||||
|
<Ppi Usage="ALWAYS_CONSUMED">
|
||||||
|
<PpiCName>ReadOnlyVariable</PpiCName>
|
||||||
|
</Ppi>
|
||||||
</PPIs>
|
</PPIs>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>PeimInitializeVariableServices</ModuleEntryPoint>
|
<ModuleEntryPoint>PeimInitializeVariableServices</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,104 +1,146 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>Variable</BaseName>
|
<ModuleName>Variable</ModuleName>
|
||||||
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
||||||
<ComponentType>RT_DRIVER</ComponentType>
|
<GuidValue>CBD2E4D5-7068-4FF5-B462-9822B4AD8D60</GuidValue>
|
||||||
<Guid>CBD2E4D5-7068-4FF5-B462-9822B4AD8D60</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>Variable</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<Keyword>BaseLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DxeRuntimeDriverLib</LibraryClass>
|
<Keyword>UefiLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkFvbServiceLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">EdkDxeSalLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
<Keyword>DxeServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DxeRuntimeDriverLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>DebugLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>HobLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseMemoryLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkFvbServiceLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>EdkDxeSalLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>Variable.c</Filename>
|
<Filename>Variable.c</Filename>
|
||||||
<Filename>reclaim.c</Filename>
|
<Filename>reclaim.c</Filename>
|
||||||
<Arch ArchType="IA32">
|
<Filename SupArchList="IA32">InitVariable.c</Filename>
|
||||||
<Filename>InitVariable.c</Filename>
|
<Filename SupArchList="IA32">Ia32Variable.dxs</Filename>
|
||||||
<Filename>Ia32Variable.dxs</Filename>
|
<Filename SupArchList="X64">InitVariable.c</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="X64">x64Variable.dxs</Filename>
|
||||||
<Arch ArchType="X64">
|
<Filename SupArchList="EBC">InitVariable.c</Filename>
|
||||||
<Filename>InitVariable.c</Filename>
|
<Filename SupArchList="EBC">x64Variable.dxs</Filename>
|
||||||
<Filename>x64Variable.dxs</Filename>
|
<Filename SupArchList="IPF">Ipf/InitVariable.c</Filename>
|
||||||
</Arch>
|
<Filename SupArchList="IPF">IpfVariable.dxs</Filename>
|
||||||
<Arch ArchType="EBC">
|
|
||||||
<Filename>InitVariable.c</Filename>
|
|
||||||
<Filename>x64Variable.dxs</Filename>
|
|
||||||
</Arch>
|
|
||||||
<Arch ArchType="IPF">
|
|
||||||
<Filename>Ipf/InitVariable.c</Filename>
|
|
||||||
<Filename>IpfVariable.dxs</Filename>
|
|
||||||
</Arch>
|
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Variable</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">VariableWrite</Protocol>
|
<ProtocolCName>Variable</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FaultTolerantWriteLite</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">CpuIo</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FvbExtension</Protocol>
|
<ProtocolCName>VariableWrite</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FirmwareVolumeBlock</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">Variable</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">VariableWrite</Protocol>
|
<ProtocolCName>FaultTolerantWriteLite</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FaultTolerantWriteLite</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">CpuIo</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FvbExtension</Protocol>
|
<ProtocolCName>CpuIo</ProtocolCName>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">FirmwareVolumeBlock</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">ExtendedSalBootService</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">ExtendedSalVariableServices</Protocol>
|
<ProtocolCName>FvbExtension</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>FirmwareVolumeBlock</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>Variable</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>VariableWrite</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>FaultTolerantWriteLite</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>CpuIo</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>FvbExtension</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>FirmwareVolumeBlock</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>ExtendedSalBootService</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
|
<ProtocolCName>ExtendedSalVariableServices</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>FlashMapHob</C_Name>
|
<GuidCName>FlashMapHob</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>Hob</C_Name>
|
<GuidCName>Hob</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>SystemNvData</C_Name>
|
<GuidCName>SystemNvData</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
<GuidEntry Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<C_Name>AlternateFvBlock</C_Name>
|
<GuidCName>AlternateFvBlock</GuidCName>
|
||||||
</GuidEntry>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>VariableServiceInitialize</ModuleEntryPoint>
|
<ModuleEntryPoint>VariableServiceInitialize</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
@ -1,59 +1,77 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--Copyright (c) 2006, Intel Corporation
|
||||||
Copyright (c) 2006, Intel Corporation
|
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||||
-->
|
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<BaseName>WatchDogTimer</BaseName>
|
<ModuleName>WatchDogTimer</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<ComponentType>BS_DRIVER</ComponentType>
|
<GuidValue>F099D67F-71AE-4c36-B2A3-DCEB0EB2B7D8</GuidValue>
|
||||||
<Guid>F099D67F-71AE-4c36-B2A3-DCEB0EB2B7D8</Guid>
|
<Version>1.0</Version>
|
||||||
<Version>0</Version>
|
|
||||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||||
<Description>FIX ME!</Description>
|
<Description>FIX ME!</Description>
|
||||||
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
|
||||||
<License>
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
All rights reserved. This program and the accompanying materials
|
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||||
</License>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
<Created>2006-03-12 17:09</Created>
|
|
||||||
<Updated>2006-03-19 15:19</Updated>
|
|
||||||
<Specification>0</Specification>
|
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
|
<ModuleDefinitions>
|
||||||
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
|
<BinaryModule>false</BinaryModule>
|
||||||
|
<OutputFileBasename>WatchDogTimer</OutputFileBasename>
|
||||||
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
|
<Keyword>DebugLib</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
|
<Keyword>UefiDriverEntryPoint</Keyword>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>ReportStatusCodeLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>BaseLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
<Keyword>UefiRuntimeServicesTableLib</Keyword>
|
||||||
|
</LibraryClass>
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>WatchDogTimer.c</Filename>
|
<Filename>WatchDogTimer.c</Filename>
|
||||||
<Filename>WatchDogTimer.h</Filename>
|
<Filename>WatchDogTimer.h</Filename>
|
||||||
<Filename>WatchDogTimer.dxs</Filename>
|
<Filename>WatchDogTimer.dxs</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<Includes>
|
<PackageDependencies>
|
||||||
<PackageName>MdePkg</PackageName>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
<PackageName>EdkModulePkg</PackageName>
|
<Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>
|
||||||
</Includes>
|
</PackageDependencies>
|
||||||
<Protocols>
|
<Protocols>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">StatusCode</Protocol>
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">WatchdogTimer</Protocol>
|
<ProtocolCName>StatusCode</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>WatchdogTimer</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Externs>
|
<Externs>
|
||||||
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
<Specification>EDK_RELEASE_VERSION 0x00090000</Specification>
|
||||||
<Extern>
|
<Extern>
|
||||||
<ModuleEntryPoint>WatchdogTimerDriverInitialize</ModuleEntryPoint>
|
<ModuleEntryPoint>WatchdogTimerDriverInitialize</ModuleEntryPoint>
|
||||||
</Extern>
|
</Extern>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user