<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>ConPlatform</BaseName>\r
+ <ModuleName>ConPlatform</ModuleName>\r
<ModuleType>UEFI_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>51ccf399-4fdf-4e55-a45b-e123f84d456a</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>51ccf399-4fdf-4e55-a45b-e123f84d456a</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for DiskIo module.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-13 17:06</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>ConPlatform</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverModelLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseMemoryLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiRuntimeServicesTableLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DevicePathLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>ConPlatform.c</Filename>\r
<Filename>ConPlatform.h</Filename>\r
<Filename>ComponentName.c</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="TO_START">SimpleTextOut</Protocol>\r
- <Protocol Usage="TO_START">SimpleTextIn</Protocol>\r
- <Protocol Usage="TO_START">DevicePath</Protocol>\r
+ <Protocol Usage="TO_START">\r
+ <ProtocolCName>SimpleTextOut</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="TO_START">\r
+ <ProtocolCName>SimpleTextIn</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="TO_START">\r
+ <ProtocolCName>DevicePath</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Variables>\r
<Variable Usage="SOMETIMES_CONSUMED">\r
- <String>ConInDev</String>\r
- <Guid>0x8BE4DF61, 0x93CA, 0x11d2, 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C</Guid>\r
+ <VariableName>0x0043 0x006F 0x006E 0x0049 0x006E 0x0044 0x0065 0x0076</VariableName>\r
+ <GuidC_Name>gConInDevGuid</GuidC_Name>\r
</Variable>\r
<Variable Usage="SOMETIMES_CONSUMED">\r
- <String>ConIn</String>\r
- <Guid>0x8BE4DF61, 0x93CA, 0x11d2, 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C</Guid>\r
+ <VariableName>0x0043 0x006F 0x006E 0x0049 0x006E</VariableName>\r
+ <GuidC_Name>gConInGuid</GuidC_Name>\r
</Variable>\r
<Variable Usage="SOMETIMES_CONSUMED">\r
- <String>ConOutDev</String>\r
- <Guid>0x8BE4DF61, 0x93CA, 0x11d2, 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C</Guid>\r
+ <VariableName>0x0043 0x006F 0x006E 0x004F 0x0075 0x0074 0x0044 0x0065 0x0076</VariableName>\r
+ <GuidC_Name>gConOutDevGuid</GuidC_Name>\r
</Variable>\r
<Variable Usage="SOMETIMES_CONSUMED">\r
- <String>ConOut</String>\r
- <Guid>0x8BE4DF61, 0x93CA, 0x11d2, 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C</Guid>\r
+ <VariableName>0x0043 0x006F 0x006E 0x004F 0x0075 0x0074</VariableName>\r
+ <GuidC_Name>gConOutGuid</GuidC_Name>\r
</Variable>\r
<Variable Usage="SOMETIMES_CONSUMED">\r
- <String>ErrOutDev</String>\r
- <Guid>0x8BE4DF61, 0x93CA, 0x11d2, 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C</Guid>\r
+ <VariableName>0x0045 0x0072 0x0072 0x004F 0x0075 0x0074 0x0044 0x0065 0x0076</VariableName>\r
+ <GuidC_Name>gErrOutDevGuid</GuidC_Name>\r
</Variable>\r
<Variable Usage="SOMETIMES_CONSUMED">\r
- <String>ErrOut</String>\r
- <Guid>0x8BE4DF61, 0x93CA, 0x11d2, 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C</Guid>\r
+ <VariableName>0x0045 0x0072 0x0072 0x004F 0x0075 0x0074</VariableName>\r
+ <GuidC_Name>gErrOutGuid</GuidC_Name>\r
</Variable>\r
</Variables>\r
<Guids>\r
- <GuidEntry Usage="SOMETIMES_PRODUCED">\r
- <C_Name>ConsoleInDevice</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_PRODUCED">\r
- <C_Name>ConsoleOutDevice</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_PRODUCED">\r
- <C_Name>StandardErrorDevice</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>HotPlugDevice</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>GlobalVariable</C_Name>\r
- </GuidEntry>\r
+ <GuidCNames Usage="SOMETIMES_PRODUCED">\r
+ <GuidCName>ConsoleInDevice</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_PRODUCED">\r
+ <GuidCName>ConsoleOutDevice</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_PRODUCED">\r
+ <GuidCName>StandardErrorDevice</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>HotPlugDevice</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>GlobalVariable</GuidCName>\r
+ </GuidCNames>\r
</Guids>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00000000</Specification>\r
<Extern>\r
- <ModuleEntryPoint></ModuleEntryPoint>\r
+ <DriverBinding>gConPlatformTextInDriverBinding</DriverBinding>\r
</Extern>\r
<Extern>\r
- <DriverBinding>gConPlatformTextInDriverBinding</DriverBinding>\r
<ComponentName>gConPlatformComponentName</ComponentName>\r
</Extern>\r
<Extern>\r
<DriverBinding>gConPlatformTextOutDriverBinding</DriverBinding>\r
+ </Extern>\r
+ <Extern>\r
<ComponentName>gConPlatformComponentName</ComponentName>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>MiscSubclass</BaseName>\r
+ <ModuleName>MiscSubclass</ModuleName>\r
<ModuleType>DXE_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>4A9B9DB8-EC62-4A92-818F-8AA0246D246E</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>4A9B9DB8-EC62-4A92-818F-8AA0246D246E</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for MiscSubclass Driver module</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-13 17:07</Created>\r
- <Updated>2006-03-23 13:50</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>MiscSubclass</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">HiiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>HiiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseMemoryLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DevicePathLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>MiscSubclassDriver.uni</Filename>\r
<Filename>MiscPortInternalConnectorDesignatorFunction.c</Filename>\r
<Filename>MiscSubclassDriver.dxs</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="ALWAYS_CONSUMED">DataHub</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">Hii</Protocol>\r
- <ProtocolNotify Usage="SOMETIMES_CONSUMED">WinNtIo</ProtocolNotify>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>DataHub</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>Hii</ProtocolCName>\r
+ </Protocol>\r
+ <ProtocolNotify Usage="SOMETIMES_CONSUMED">\r
+ <ProtocolNotifyCName>WinNtIo</ProtocolNotifyCName>\r
+ </ProtocolNotify>\r
</Protocols>\r
<DataHubs>\r
- <DataHubRecord Usage="ALWAYS_PRODUCED">MiscPortKeyboard</DataHubRecord>\r
- <DataHubRecord Usage="ALWAYS_PRODUCED">MiscPortMouse</DataHubRecord>\r
- <DataHubRecord Usage="ALWAYS_PRODUCED">MiscPortCom1</DataHubRecord>\r
- <DataHubRecord Usage="ALWAYS_PRODUCED">MiscPortCom2</DataHubRecord>\r
- <DataHubRecord Usage="ALWAYS_PRODUCED">MiscBiosVendor</DataHubRecord>\r
- <DataHubRecord Usage="ALWAYS_PRODUCED">MiscSystemManufacturer</DataHubRecord>\r
- <DataHubRecord Usage="ALWAYS_PRODUCED">MiscBaseBoardManufacturer</DataHubRecord>\r
- <DataHubRecord Usage="ALWAYS_PRODUCED">MiscChassisManufacturer</DataHubRecord>\r
- <DataHubRecord Usage="ALWAYS_PRODUCED">MiscSystemSlotDesignation</DataHubRecord>\r
- <DataHubRecord Usage="ALWAYS_PRODUCED">OemString</DataHubRecord>\r
- <DataHubRecord Usage="ALWAYS_PRODUCED">SystemOptionString</DataHubRecord>\r
- <DataHubRecord Usage="SOMETIMES_CONSUMED">ProcessorSubClassData</DataHubRecord>\r
- <DataHubRecord Usage="SOMETIMES_PRODUCED">MemorySubClassData</DataHubRecord>\r
+ <DataHubRecord Usage="ALWAYS_PRODUCED">\r
+ <DataHubCName>MiscPortKeyboard</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="ALWAYS_PRODUCED">\r
+ <DataHubCName>MiscPortMouse</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="ALWAYS_PRODUCED">\r
+ <DataHubCName>MiscPortCom1</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="ALWAYS_PRODUCED">\r
+ <DataHubCName>MiscPortCom2</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="ALWAYS_PRODUCED">\r
+ <DataHubCName>MiscBiosVendor</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="ALWAYS_PRODUCED">\r
+ <DataHubCName>MiscSystemManufacturer</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="ALWAYS_PRODUCED">\r
+ <DataHubCName>MiscBaseBoardManufacturer</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="ALWAYS_PRODUCED">\r
+ <DataHubCName>MiscChassisManufacturer</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="ALWAYS_PRODUCED">\r
+ <DataHubCName>MiscSystemSlotDesignation</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="ALWAYS_PRODUCED">\r
+ <DataHubCName>OemString</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="ALWAYS_PRODUCED">\r
+ <DataHubCName>SystemOptionString</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
+ <DataHubCName>ProcessorSubClassData</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="SOMETIMES_PRODUCED">\r
+ <DataHubCName>MemorySubClassData</DataHubCName>\r
+ </DataHubRecord>\r
</DataHubs>\r
<Guids>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>MiscSubClass</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>ProcessorSubClass</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>MemoryProducer</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>MemorySubClass</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>WinNtMemory</C_Name>\r
- </GuidEntry>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>MiscSubClass</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>ProcessorSubClass</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>MemoryProducer</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>MemorySubClass</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>WinNtMemory</GuidCName>\r
+ </GuidCNames>\r
</Guids>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
<Extern>\r
<ModuleEntryPoint>MiscSubclassDriverEntryPoint</ModuleEntryPoint>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>Bds</BaseName>\r
+ <ModuleName>Bds</ModuleName>\r
<ModuleType>DXE_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>A6F691AC-31C8-4444-854C-E2C1A6950F92</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>A6F691AC-31C8-4444-854C-E2C1A6950F92</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for DxeIpl module</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-13 17:04</Created>\r
- <Updated>2006-03-23 14:14</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>Bds</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">PcdLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">EdkGraphicsLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DxeServicesTableLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">PerformanceLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">EdkIfrSupportLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">EdkGenericBdsLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">HiiLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>PcdLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>EdkGraphicsLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DxeServicesTableLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>PerformanceLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>PrintLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>EdkIfrSupportLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>ReportStatusCodeLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>HobLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>EdkGenericBdsLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseMemoryLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiRuntimeServicesTableLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DevicePathLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>HiiLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>PlatformData.c</Filename>\r
<Filename>Generic\BootMaint\FE.vfr</Filename>\r
<Filename>Generic\BootMngr\BootManager.c</Filename>\r
<Filename>Generic\BootMngr\BootManagerStrings.uni</Filename>\r
- <Filename>Generic\BootMngr\BootManagerVfr.Vfr</Filename>\r
+ <Filename>Generic\BootMngr\BootManagerVfr.vfr</Filename>\r
<Filename>Generic\DeviceMngr\DeviceManager.c</Filename>\r
<Filename>Generic\DeviceMngr\DeviceManagerStrings.uni</Filename>\r
- <Filename>Generic\DeviceMngr\DeviceManagerVfr.Vfr</Filename>\r
+ <Filename>Generic\DeviceMngr\DeviceManagerVfr.vfr</Filename>\r
<Filename>Generic\Bds.dxs</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="ALWAYS_PRODUCED">Bds</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">LegacyBios</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">UgaSplash</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">Hii</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">FormCallback</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">DataHub</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">FormBrowser</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">ConsoleControl</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">CpuIo</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">UgaDraw</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">LoadFile</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">SimpleFileSystem</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">DevicePath</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">BlockIo</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">SerialIo</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">GenericMemTest</Protocol>\r
- <Protocol Usage="SOMETIMES_CONSUMED">Cpu</Protocol>\r
- <Protocol Usage="SOMETIMES_CONSUMED">DriverBinding</Protocol>\r
+ <Protocol Usage="ALWAYS_PRODUCED">\r
+ <ProtocolCName>Bds</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>LegacyBios</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>UgaSplash</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>Hii</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>FormCallback</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>DataHub</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>FormBrowser</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>ConsoleControl</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>CpuIo</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>UgaDraw</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>LoadFile</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>SimpleFileSystem</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>DevicePath</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>BlockIo</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>SerialIo</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>GenericMemTest</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="SOMETIMES_CONSUMED">\r
+ <ProtocolCName>Cpu</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="SOMETIMES_CONSUMED">\r
+ <ProtocolCName>DriverBinding</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
- <Hobs>\r
- <Hob Usage="SOMETIMES_CONSUMED" HobType="GUID_EXTENSION">\r
- <Name>FlashMapEntryData</Name>\r
- <C_Name>gEfiFlashMapHobGuid</C_Name>\r
- <Guid>0xb091e7d2, 0x5a0, 0x4198, 0x94, 0xf0, 0x74, 0xb7, 0xb8, 0xc5, 0x54, 0x59</Guid>\r
- </Hob>\r
- <Hob Usage="SOMETIMES_CONSUMED" HobType="CAPSULE_VOLUME"></Hob>\r
- </Hobs>\r
<DataHubs>\r
- <DataHubRecord Usage="SOMETIMES_CONSUMED">BiosVendor</DataHubRecord>\r
- <DataHubRecord Usage="SOMETIMES_CONSUMED">SystemManufacturer</DataHubRecord>\r
- <DataHubRecord Usage="SOMETIMES_CONSUMED">ProcessorVersion</DataHubRecord>\r
- <DataHubRecord Usage="SOMETIMES_CONSUMED">ProcessorFrequency</DataHubRecord>\r
- <DataHubRecord Usage="SOMETIMES_CONSUMED">MemoryArray</DataHubRecord>\r
- <DataHubRecord Usage="SOMETIMES_CONSUMED">SerialIoDevice</DataHubRecord>\r
- <DataHubRecord Usage="SOMETIMES_CONSUMED">SerialIoPort</DataHubRecord>\r
+ <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
+ <DataHubCName>BiosVendor</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
+ <DataHubCName>SystemManufacturer</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
+ <DataHubCName>ProcessorVersion</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
+ <DataHubCName>ProcessorFrequency</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
+ <DataHubCName>MemoryArray</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
+ <DataHubCName>SerialIoDevice</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
+ <DataHubCName>SerialIoPort</DataHubCName>\r
+ </DataHubRecord>\r
</DataHubs>\r
<Guids>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>BootState</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>GlobalVariable</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>FlashMapHob</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>FileSystemVolumeLabelInfoId</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>FileInfo</C_Name>\r
- </GuidEntry>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>BootState</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>GlobalVariable</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>FlashMapHob</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>FileSystemVolumeLabelInfoId</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>FileInfo</GuidCName>\r
+ </GuidCNames>\r
</Guids>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
<Extern>\r
<ModuleEntryPoint>BdsInitialize</ModuleEntryPoint>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>WinNtBlockIo</BaseName>\r
+ <ModuleName>WinNtBlockIo</ModuleName>\r
<ModuleType>UEFI_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>F479E147-A125-11d4-BCFC-0080C73C8881</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>F479E147-A125-11d4-BCFC-0080C73C8881</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for WinNtBlockIo module.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>WinNtBlockIo</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverModelLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseMemoryLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>WinNtBlockIo.h</Filename>\r
<Filename>DriverConfiguration.c</Filename>\r
<Filename>DriverDiagnostics.c</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="TO_START">WinNtIo</Protocol>\r
- <Protocol Usage="BY_START">BlockIo</Protocol>\r
+ <Protocol Usage="TO_START">\r
+ <ProtocolCName>WinNtIo</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="BY_START">\r
+ <ProtocolCName>BlockIo</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Guids>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtVirtualDisks</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>WinNtPhysicalDisks</C_Name>\r
- </GuidEntry>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtVirtualDisks</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>WinNtPhysicalDisks</GuidCName>\r
+ </GuidCNames>\r
</Guids>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00000000</Specification>\r
<Extern>\r
- <ModuleEntryPoint></ModuleEntryPoint>\r
+ <DriverBinding>gWinNtBlockIoDriverBinding</DriverBinding>\r
</Extern>\r
<Extern>\r
- <DriverBinding>gWinNtBlockIoDriverBinding</DriverBinding>\r
<ComponentName>gWinNtBlockIoComponentName</ComponentName>\r
+ </Extern>\r
+ <Extern>\r
<DriverDiag>gWinNtBlockIoDriverDiagnostics</DriverDiag>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>WinNtConsole</BaseName>\r
+ <ModuleName>WinNtConsole</ModuleName>\r
<ModuleType>UEFI_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>263631d7-5836-4b74-be48-ee22e92ce5d3</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>263631d7-5836-4b74-be48-ee22e92ce5d3</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for WinNtConsole module.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>WinNtConsole</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverModelLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseMemoryLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>Console.h</Filename>\r
<Filename>ConsoleOut.c</Filename>\r
<Filename>ComponentName.c</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="TO_START">WinNtIo</Protocol>\r
- <Protocol Usage="BY_START">SimpleTextOut</Protocol>\r
- <Protocol Usage="BY_START">SimpleTextIn</Protocol>\r
+ <Protocol Usage="TO_START">\r
+ <ProtocolCName>WinNtIo</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="BY_START">\r
+ <ProtocolCName>SimpleTextOut</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="BY_START">\r
+ <ProtocolCName>SimpleTextIn</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Guids>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtConsole</C_Name>\r
- </GuidEntry>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtConsole</GuidCName>\r
+ </GuidCNames>\r
</Guids>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00000000</Specification>\r
<Extern>\r
- <ModuleEntryPoint></ModuleEntryPoint>\r
+ <DriverBinding>gWinNtConsoleDriverBinding</DriverBinding>\r
</Extern>\r
<Extern>\r
- <DriverBinding>gWinNtConsoleDriverBinding</DriverBinding>\r
<ComponentName>gWinNtConsoleComponentName</ComponentName>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>WinNtSerialIo</BaseName>\r
+ <ModuleName>WinNtSerialIo</ModuleName>\r
<ModuleType>UEFI_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>6B41B553-A649-11d4-BD02-0080C73C8881</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>6B41B553-A649-11d4-BD02-0080C73C8881</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for WinNtSerialIo module.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-13 17:02</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>WinNtSerialIo</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverModelLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseMemoryLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DevicePathLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>WinNtSerialIo.h</Filename>\r
<Filename>WinNtSerialIo.c</Filename>\r
<Filename>ComponentName.c</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="TO_START">WinNtIo</Protocol>\r
- <Protocol Usage="TO_START">DevicePath</Protocol>\r
- <Protocol Usage="BY_START">SerialIo</Protocol>\r
+ <Protocol Usage="TO_START">\r
+ <ProtocolCName>WinNtIo</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="TO_START">\r
+ <ProtocolCName>DevicePath</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="BY_START">\r
+ <ProtocolCName>SerialIo</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Guids>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtSerialPort</C_Name>\r
- </GuidEntry>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtSerialPort</GuidCName>\r
+ </GuidCNames>\r
</Guids>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00000000</Specification>\r
<Extern>\r
- <ModuleEntryPoint></ModuleEntryPoint>\r
+ <DriverBinding>gWinNtSerialIoDriverBinding</DriverBinding>\r
</Extern>\r
<Extern>\r
- <DriverBinding>gWinNtSerialIoDriverBinding</DriverBinding>\r
<ComponentName>gWinNtSerialIoComponentName</ComponentName>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>WinNtSimpleFileSystem</BaseName>\r
+ <ModuleName>WinNtSimpleFileSystem</ModuleName>\r
<ModuleType>UEFI_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>9C25E18B-76BA-43da-A132-DBB0997CEFEF</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>9C25E18B-76BA-43da-A132-DBB0997CEFEF</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for WinNtSimpleFileSystem module.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>WinNtSimpleFileSystem</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverModelLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseMemoryLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>WinNtSimpleFileSystem.h</Filename>\r
<Filename>WinNtSimpleFileSystem.c</Filename>\r
<Filename>ComponentName.c</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="TO_START">WinNtIo</Protocol>\r
- <Protocol Usage="BY_START">SimpleFileSystem</Protocol>\r
+ <Protocol Usage="TO_START">\r
+ <ProtocolCName>WinNtIo</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="BY_START">\r
+ <ProtocolCName>SimpleFileSystem</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Guids>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtFileSystem</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>FileSystemInfo</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>FileInfo</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>FileSystemVolumeLabelInfoId</C_Name>\r
- </GuidEntry>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtFileSystem</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>FileSystemInfo</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>FileInfo</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>FileSystemVolumeLabelInfoId</GuidCName>\r
+ </GuidCNames>\r
</Guids>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00000000</Specification>\r
<Extern>\r
- <ModuleEntryPoint></ModuleEntryPoint>\r
+ <DriverBinding>gWinNtSimpleFileSystemDriverBinding</DriverBinding>\r
</Extern>\r
<Extern>\r
- <DriverBinding>gWinNtSimpleFileSystemDriverBinding</DriverBinding>\r
<ComponentName>gWinNtSimpleFileSystemComponentName</ComponentName>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>WinNtUga</BaseName>\r
+ <ModuleName>WinNtUga</ModuleName>\r
<ModuleType>UEFI_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>AB248E8D-ABE1-11d4-BD0D-0080C73C8881</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>AB248E8D-ABE1-11d4-BD0D-0080C73C8881</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for UGA module.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>WinNtUga</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverModelLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseMemoryLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>WinNtUga.h</Filename>\r
<Filename>WinNtUgaScreen.c</Filename>\r
<Filename>ComponentName.c</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="TO_START">WinNtIo</Protocol>\r
- <Protocol Usage="BY_START">UgaDraw</Protocol>\r
- <Protocol Usage="BY_START">SimpleTextIn</Protocol>\r
+ <Protocol Usage="TO_START">\r
+ <ProtocolCName>WinNtIo</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="BY_START">\r
+ <ProtocolCName>UgaDraw</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="BY_START">\r
+ <ProtocolCName>SimpleTextIn</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Events>\r
<CreateEvents>\r
- <Event Usage="SOMETIMES_CONSUMED" EventGroup="EVENT_GROUP_EXIT_BOOT_SERVICES">\r
- <C_Name>gEfiEventExitBootServicesGuid</C_Name>\r
- <Guid>0x27abf055, 0xb1b8, 0x4c26, 0x80, 0x48, 0x74, 0x8f, 0x37, 0xba, 0xa2, 0xdf</Guid>\r
- </Event>\r
+ <EventTypes EventGuidCName="gEfiEventExitBootServicesGuid" Usage="SOMETIMES_CONSUMED">\r
+ <EventType>EVENT_GROUP_GUID</EventType>\r
+ </EventTypes>\r
</CreateEvents>\r
</Events>\r
<Guids>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtUga</C_Name>\r
- </GuidEntry>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtUga</GuidCName>\r
+ </GuidCNames>\r
</Guids>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00000000</Specification>\r
<Extern>\r
- <ModuleEntryPoint></ModuleEntryPoint>\r
+ <DriverBinding>gWinNtUgaDriverBinding</DriverBinding>\r
</Extern>\r
<Extern>\r
- <DriverBinding>gWinNtUgaDriverBinding</DriverBinding>\r
<ComponentName>gWinNtUgaComponentName</ComponentName>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<?xml version="1.0" encoding="UTF-8"?>\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>WinNtBusDriver</BaseName>\r
+ <ModuleName>WinNtBusDriver</ModuleName>\r
<ModuleType>UEFI_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>BD7E9A27-D6C5-416a-B245-5F507D95B2BD</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>BD7E9A27-D6C5-416a-B245-5F507D95B2BD</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for WinNtBusDriver module.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-13 17:02</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>WinNtBusDriver</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverModelLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">PcdLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverModelLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>PcdLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseMemoryLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DevicePathLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>WinNtBusDriver.h</Filename>\r
<Filename>WinNtBusDriver.c</Filename>\r
<Filename>ComponentName.c</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="BY_START">WinNtIo</Protocol>\r
- <Protocol Usage="TO_START">WinNtThunk</Protocol>\r
- <Protocol Usage="TO_START">DevicePath</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">PcdProtocol</Protocol>\r
+ <Protocol Usage="BY_START">\r
+ <ProtocolCName>WinNtIo</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="TO_START">\r
+ <ProtocolCName>WinNtThunk</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="TO_START">\r
+ <ProtocolCName>DevicePath</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>PcdProtocol</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Guids>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtVirtualDisks</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtPhysicalDisks</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtFileSystem</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtSerialPort</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtUga</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtConsole</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtMemory</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtCPUModel</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>WinNtCPUSpeed</C_Name>\r
- </GuidEntry>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtVirtualDisks</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtPhysicalDisks</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtFileSystem</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtSerialPort</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtUga</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtConsole</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtMemory</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtCPUModel</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>WinNtCPUSpeed</GuidCName>\r
+ </GuidCNames>\r
</Guids>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00000000</Specification>\r
<Extern>\r
- <ModuleEntryPoint></ModuleEntryPoint>\r
+ <DriverBinding>gWinNtBusDriverBinding</DriverBinding>\r
</Extern>\r
<Extern>\r
- <DriverBinding>gWinNtBusDriverBinding</DriverBinding>\r
<ComponentName>gWinNtBusDriverComponentName</ComponentName>\r
</Extern>\r
</Externs>\r
<PcdCoded>\r
<PcdEntry PcdItemType="DYNAMIC">\r
<C_Name>PcdWinNtConsole</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtConsole</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="DYNAMIC">\r
<C_Name>PcdWinNtUga</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtUga</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="DYNAMIC">\r
<C_Name>PcdWinNtSerialPort</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtSerialPort</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="DYNAMIC">\r
<C_Name>PcdWinNtFileSystem</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtFileSystem</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="DYNAMIC">\r
<C_Name>PcdWinNtVirtualDisk</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtVirtualDisk</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="DYNAMIC">\r
<C_Name>PcdWinNtPhysicalDisk</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtPhysicalDisk</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="DYNAMIC">\r
<C_Name>PcdWinNtCpuModel</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtCpuModel</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="DYNAMIC">\r
<C_Name>PcdWinNtCpuSpeed</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtCpuSpeed</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="DYNAMIC">\r
<C_Name>PcdWinNtMemorySize</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtMemorySize</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">\r
<C_Name>PcdWinNtBinaryPatch1</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtBinaryPatch1</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">\r
<C_Name>PcdWinNtBinaryPatch2</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtBinaryPatch2</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="FEATURE_FLAG">\r
<C_Name>PcdWinNtFeatureFlag1</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtFeatureFlag1</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="DYNAMIC">\r
<C_Name>PcdWinNtDynamicUINT32</C_Name>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtDynamicUINT32</TokenSpaceGuidCName>\r
+ <HelpText/>\r
</PcdEntry>\r
</PcdCoded>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>Metronome</BaseName>\r
+ <ModuleName>Metronome</ModuleName>\r
<ModuleType>DXE_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>154CAB4A-52B5-46CD-99C3-4368ABBACFFD</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>154CAB4A-52B5-46CD-99C3-4368ABBACFFD</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for Metronome module.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>Metronome</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">WinNtLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>WinNtLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>Metronome.c</Filename>\r
<Filename>Metronome.h</Filename>\r
<Filename>Metronome.dxs</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="ALWAYS_PRODUCED">Metronome</Protocol>\r
+ <Protocol Usage="ALWAYS_PRODUCED">\r
+ <ProtocolCName>Metronome</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
<Extern>\r
<ModuleEntryPoint>WinNtMetronomeDriverInitialize</ModuleEntryPoint>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>RealTimeClock</BaseName>\r
+ <ModuleName>RealTimeClock</ModuleName>\r
<ModuleType>DXE_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>27F05AF5-1644-4EF4-8944-48C4F75675A0</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>27F05AF5-1644-4EF4-8944-48C4F75675A0</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for RealTimeClock module.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>RealTimeClock</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">WinNtLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>WinNtLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>RealTimeClock.c</Filename>\r
<Filename>RealTimeClock.dxs</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="ALWAYS_PRODUCED">RealTimeClock</Protocol>\r
+ <Protocol Usage="ALWAYS_PRODUCED">\r
+ <ProtocolCName>RealTimeClock</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
<Extern>\r
<ModuleEntryPoint>InitializeRealTimeClock</ModuleEntryPoint>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>Reset</BaseName>\r
+ <ModuleName>Reset</ModuleName>\r
<ModuleType>DXE_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>BA929954-35B0-4dd3-90CD-9634BD7E1CF1</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>BA929954-35B0-4dd3-90CD-9634BD7E1CF1</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>description of file contents</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>Reset</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">WinNtLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>WinNtLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>Reset.c</Filename>\r
<Filename>Reset.dxs</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="ALWAYS_PRODUCED">Reset</Protocol>\r
+ <Protocol Usage="ALWAYS_PRODUCED">\r
+ <ProtocolCName>Reset</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
<Extern>\r
<ModuleEntryPoint>InitializeNtReset</ModuleEntryPoint>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>Timer</BaseName>\r
+ <ModuleName>Timer</ModuleName>\r
<ModuleType>DXE_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>C3811036-710B-4E39-8CF1-0AF9BE3A8198</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>C3811036-710B-4E39-8CF1-0AF9BE3A8198</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for Timer module.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>Timer</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">WinNtLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>WinNtLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>Timer.h</Filename>\r
<Filename>Timer.c</Filename>\r
<Filename>Timer.dxs</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="ALWAYS_PRODUCED">Timer</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">Cpu</Protocol>\r
+ <Protocol Usage="ALWAYS_PRODUCED">\r
+ <ProtocolCName>Timer</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>Cpu</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
<Extern>\r
<ModuleEntryPoint>WinNtTimerDriverInitialize</ModuleEntryPoint>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>Cpu</BaseName>\r
+ <ModuleName>Cpu</ModuleName>\r
<ModuleType>DXE_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>ee993080-5197-4d4e-b63c-f1f7413e33ce</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>ee993080-5197-4d4e-b63c-f1f7413e33ce</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for Cpu module.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-23 16:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>Cpu</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">HiiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>HiiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseMemoryLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>Strings.uni</Filename>\r
<Filename>CpuIo.c</Filename>\r
<Filename>Cpu.dxs</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="ALWAYS_PRODUCED">Cpu</Protocol>\r
- <Protocol Usage="ALWAYS_PRODUCED">CpuIo</Protocol>\r
- <Protocol Usage="SOMETIMES_CONSUMED">Hii</Protocol>\r
- <Protocol Usage="SOMETIMES_CONSUMED">DataHub</Protocol>\r
- <ProtocolNotify Usage="SOMETIMES_CONSUMED">WinNtIo</ProtocolNotify>\r
+ <Protocol Usage="ALWAYS_PRODUCED">\r
+ <ProtocolCName>Cpu</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_PRODUCED">\r
+ <ProtocolCName>CpuIo</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="SOMETIMES_CONSUMED">\r
+ <ProtocolCName>Hii</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="SOMETIMES_CONSUMED">\r
+ <ProtocolCName>DataHub</ProtocolCName>\r
+ </Protocol>\r
+ <ProtocolNotify Usage="SOMETIMES_CONSUMED">\r
+ <ProtocolNotifyCName>WinNtIo</ProtocolNotifyCName>\r
+ </ProtocolNotify>\r
</Protocols>\r
<DataHubs>\r
- <DataHubRecord Usage="SOMETIMES_PRODUCED">ProcessorVersion</DataHubRecord>\r
- <DataHubRecord Usage="SOMETIMES_PRODUCED">ProcessorCoreFrequency</DataHubRecord>\r
+ <DataHubRecord Usage="SOMETIMES_PRODUCED">\r
+ <DataHubCName>ProcessorVersion</DataHubCName>\r
+ </DataHubRecord>\r
+ <DataHubRecord Usage="SOMETIMES_PRODUCED">\r
+ <DataHubCName>ProcessorCoreFrequency</DataHubCName>\r
+ </DataHubRecord>\r
</DataHubs>\r
<Guids>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>ProcessorProducer</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>ProcessorSubClass</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>WinNtCPUModel</C_Name>\r
- </GuidEntry>\r
- <GuidEntry Usage="SOMETIMES_CONSUMED">\r
- <C_Name>WinNtCPUSpeed</C_Name>\r
- </GuidEntry>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>ProcessorProducer</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>ProcessorSubClass</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>WinNtCPUModel</GuidCName>\r
+ </GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>WinNtCPUSpeed</GuidCName>\r
+ </GuidCNames>\r
</Guids>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
<Extern>\r
<ModuleEntryPoint>InitializeCpu</ModuleEntryPoint>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>WinNtThunk</BaseName>\r
+ <ModuleName>WinNtThunk</ModuleName>\r
<ModuleType>DXE_DRIVER</ModuleType>\r
- <ComponentType>BS_DRIVER</ComponentType>\r
- <Guid>0C95A916-A006-11d4-BCFA-0080C73C8881</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>0C95A916-A006-11d4-BCFA-0080C73C8881</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for WinNtThunk module.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>WinNtThunk</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">WinNtLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>WinNtLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename>WinNtThunk.h</Filename>\r
<Filename>WinNtThunk.c</Filename>\r
<Filename>WinNtThunk.dxs</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="ALWAYS_PRODUCED">WinNtThunk</Protocol>\r
- <Protocol Usage="ALWAYS_PRODUCED">DevicePath</Protocol>\r
+ <Protocol Usage="ALWAYS_PRODUCED">\r
+ <ProtocolCName>WinNtThunk</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_PRODUCED">\r
+ <ProtocolCName>DevicePath</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
<Extern>\r
<ModuleEntryPoint>InitializeWinNtThunk</ModuleEntryPoint>\r
</Extern>\r
</Externs>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
-<?xml version="1.0" encoding="UTF-8"?>\r
-<PackageSurfaceArea 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">\r
+<?xml version="1.0" encoding="UTF-8"?>\r
+<PackageSurfaceArea 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">\r
<SpdHeader>\r
<PackageName>EdkNt32Pkg</PackageName>\r
- <Guid>0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3</Guid>\r
+ <GuidValue>0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3</GuidValue>\r
<Version>0.3</Version>\r
<Abstract>This is the NT32 Emulation Environment Platform</Abstract>\r
<Description>Reference platform implementation using an emulator.</Description>\r
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
- <License>\r
- All rights reserved.\r
- This program and the accompanying materials are licensed and made available \r
- under the terms and conditions of the BSD License which accompanies this distribution.\r
- The full text of the license may be found at http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES\r
- OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
+ </SpdHeader>\r
+ <PackageDefinitions>\r
<ReadOnly>true</ReadOnly>\r
<RePackage>false</RePackage>\r
- <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
- </SpdHeader>\r
+ </PackageDefinitions>\r
<LibraryClassDeclarations>\r
- <LibraryClassDeclaration>\r
- <LibraryClass>EdkGenericBdsLib</LibraryClass>\r
+ <LibraryClass Name="EdkGenericBdsLib">\r
<IncludeHeader>Include/Library/EdkGenericBdsLib.h</IncludeHeader>\r
- </LibraryClassDeclaration>\r
- <LibraryClassDeclaration>\r
- <LibraryClass>WinNtLib</LibraryClass>\r
+ <HelpText/>\r
+ </LibraryClass>\r
+ <LibraryClass Name="WinNtLib">\r
<IncludeHeader>Include/Library/WinNtLib.h</IncludeHeader>\r
- </LibraryClassDeclaration>\r
+ <HelpText/>\r
+ </LibraryClass>\r
</LibraryClassDeclarations>\r
<MsaFiles>\r
- <!--\r
- <MsaFile>\r
- <Filename>Build/AprioriList.msa</Filename>\r
- </MsaFile>\r
- -->\r
- <MsaFile>\r
- <Filename>Dxe/ConPlatform/ConPlatform.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/Nt32Platform/MiscSubclass/MiscSubclassDriver.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/PlatformBds/PlatformBds.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/WinNtThunk/Bus/BlockIo/WinNtBlockIo.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/WinNtThunk/Bus/Console/WinNtConsole.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/WinNtThunk/Bus/SerialIo/WinNtSerialIo.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/WinNtThunk/Bus/SimpleFileSystem/WinNtSimpleFileSystem.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/WinNtThunk/Bus/Uga/WinNtUga.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/WinNtThunk/Bus/WinNtBusDriver/WinNtBusDriver.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/WinNtThunk/Chipset/Metronome/Metronome.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/WinNtThunk/Chipset/RealTimeClock/RealTimeClock.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/WinNtThunk/Chipset/Reset/Reset.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/WinNtThunk/Chipset/Timer/Timer.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/WinNtThunk/Cpu/Cpu.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Dxe/WinNtThunk/WinNtThunk/WinNtThunk.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Library/DxeWinNtLib/DxeWinNtLib.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Library/EdkGenericBdsLib/EdkGenericBdsLib.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Library/EdkNt32PeiPeCoffGetEntryPointLib/EdkNt32PeiPeCoffGetEntryPointLib.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Library/Nt32PeCoffLoaderLib/Nt32PeCoffLoaderLib.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Logo/Logo.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Pei/Autoscan/WinNtAutoScan.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Pei/BootMode/BootMode.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Pei/FirmwareVolume/WinNtFwh.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Pei/FlashMap/FlashMap.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Pei/MonoStatusCode/MonoStatusCode.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Pei/WinNtStuff/WinNtStuff.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>RuntimeDxe/FvbServices/Nt32Fwh.msa</Filename>\r
- </MsaFile>\r
- <MsaFile>\r
- <Filename>Sec/SecMain.msa</Filename>\r
- </MsaFile>\r
+ <!--<MsaFile>
+ <Filename>Build/AprioriList.msa</Filename>
+ </MsaFile>-->\r
+ <Filename>Dxe/ConPlatform/ConPlatform.msa</Filename>\r
+ <Filename>Dxe/Nt32Platform/MiscSubclass/MiscSubclassDriver.msa</Filename>\r
+ <Filename>Dxe/PlatformBds/PlatformBds.msa</Filename>\r
+ <Filename>Dxe/WinNtThunk/Bus/BlockIo/WinNtBlockIo.msa</Filename>\r
+ <Filename>Dxe/WinNtThunk/Bus/Console/WinNtConsole.msa</Filename>\r
+ <Filename>Dxe/WinNtThunk/Bus/SerialIo/WinNtSerialIo.msa</Filename>\r
+ <Filename>Dxe/WinNtThunk/Bus/SimpleFileSystem/WinNtSimpleFileSystem.msa</Filename>\r
+ <Filename>Dxe/WinNtThunk/Bus/Uga/WinNtUga.msa</Filename>\r
+ <Filename>Dxe/WinNtThunk/Bus/WinNtBusDriver/WinNtBusDriver.msa</Filename>\r
+ <Filename>Dxe/WinNtThunk/Chipset/Metronome/Metronome.msa</Filename>\r
+ <Filename>Dxe/WinNtThunk/Chipset/RealTimeClock/RealTimeClock.msa</Filename>\r
+ <Filename>Dxe/WinNtThunk/Chipset/Reset/Reset.msa</Filename>\r
+ <Filename>Dxe/WinNtThunk/Chipset/Timer/Timer.msa</Filename>\r
+ <Filename>Dxe/WinNtThunk/Cpu/Cpu.msa</Filename>\r
+ <Filename>Dxe/WinNtThunk/WinNtThunk/WinNtThunk.msa</Filename>\r
+ <Filename>Library/DxeWinNtLib/DxeWinNtLib.msa</Filename>\r
+ <Filename>Library/EdkGenericBdsLib/EdkGenericBdsLib.msa</Filename>\r
+ <Filename>Library/EdkNt32PeiPeCoffGetEntryPointLib/EdkNt32PeiPeCoffGetEntryPointLib.msa</Filename>\r
+ <Filename>Library/Nt32PeCoffLoaderLib/Nt32PeCoffLoaderLib.msa</Filename>\r
+ <Filename>Logo/Logo.msa</Filename>\r
+ <Filename>Pei/Autoscan/WinNtAutoScan.msa</Filename>\r
+ <Filename>Pei/BootMode/BootMode.msa</Filename>\r
+ <Filename>Pei/FirmwareVolume/WinNtFwh.msa</Filename>\r
+ <Filename>Pei/FlashMap/FlashMap.msa</Filename>\r
+ <Filename>Pei/MonoStatusCode/MonoStatusCode.msa</Filename>\r
+ <Filename>Pei/WinNtStuff/WinNtStuff.msa</Filename>\r
+ <Filename>RuntimeDxe/FvbServices/Nt32Fwh.msa</Filename>\r
+ <Filename>Sec/SecMain.msa</Filename>\r
</MsaFiles>\r
<PackageHeaders>\r
- <IncludeHeader ModuleType="SEC">Include/WinNtPeim.h</IncludeHeader>\r
- <IncludeHeader ModuleType="PEIM">Include/WinNtPeim.h</IncludeHeader>\r
- <IncludeHeader ModuleType="DXE_DRIVER">Include/WinNtDxe.h</IncludeHeader>\r
- <IncludeHeader ModuleType="DXE_RUNTIME_DRIVER">Include/WinNtDxe.h</IncludeHeader>\r
- <IncludeHeader ModuleType="DXE_SMM_DRIVER">Include/WinNtDxe.h</IncludeHeader>\r
- <IncludeHeader ModuleType="DXE_SAL_DRIVER">Include/WinNtDxe.h</IncludeHeader>\r
- <IncludeHeader ModuleType="UEFI_DRIVER">Include/WinNtDxe.h</IncludeHeader>\r
+ <IncludePkgHeader ModuleType="SEC">Include/WinNtPeim.h</IncludePkgHeader>\r
+ <IncludePkgHeader ModuleType="PEIM">Include/WinNtPeim.h</IncludePkgHeader>\r
+ <IncludePkgHeader ModuleType="DXE_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
+ <IncludePkgHeader ModuleType="DXE_RUNTIME_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
+ <IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
+ <IncludePkgHeader ModuleType="DXE_SAL_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
+ <IncludePkgHeader ModuleType="UEFI_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
</PackageHeaders>\r
<GuidDeclarations>\r
<Entry Name="WinNtVirtualDisks">\r
<C_Name>gEfiWinNtVirtualDisksGuid</C_Name>\r
- <Guid>0xc95a928, 0xa006, 0x11d4, 0xbc, 0xfa, 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81</Guid>\r
+ <GuidValue>0C95A928-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="WinNtPhysicalDisks">\r
<C_Name>gEfiWinNtPhysicalDisksGuid</C_Name>\r
- <Guid>0xc95a92f, 0xa006, 0x11d4, 0xbc, 0xfa, 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81</Guid>\r
+ <GuidValue>0C95A92F-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="WinNtFileSystem">\r
<C_Name>gEfiWinNtFileSystemGuid</C_Name>\r
- <Guid>0xc95a935, 0xa006, 0x11d4, 0xbc, 0xfa, 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81</Guid>\r
+ <GuidValue>0C95A935-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="WinNtSerialPort">\r
<C_Name>gEfiWinNtSerialPortGuid</C_Name>\r
- <Guid>0xc95a93d, 0xa006, 0x11d4, 0xbc, 0xfa, 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81</Guid>\r
+ <GuidValue>0C95A93D-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="WinNtUga">\r
<C_Name>gEfiWinNtUgaGuid</C_Name>\r
- <Guid>0xab248e99, 0xabe1, 0x11d4, 0xbd, 0x0d, 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81</Guid>\r
+ <GuidValue>AB248E99-ABE1-11D4-BD0D-0080C73C8881</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="WinNtConsole">\r
<C_Name>gEfiWinNtConsoleGuid</C_Name>\r
- <Guid>0xba73672c, 0xa5d3, 0x11d4, 0xbd, 0x00, 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81</Guid>\r
+ <GuidValue>BA73672C-A5D3-11D4-BD00-0080C73C8881</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="WinNtMemory">\r
<C_Name>gEfiWinNtMemoryGuid</C_Name>\r
- <Guid>0x99042912, 0x122a, 0x11d4, 0xbd, 0x0d, 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81</Guid>\r
+ <GuidValue>99042912-122A-11D4-BD0D-0080C73C8881</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="WinNtCPUModel">\r
<C_Name>gEfiWinNtCPUModelGuid</C_Name>\r
- <Guid>0xbee9b6ce, 0x2f8a, 0x11d4, 0xbd, 0x0d, 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81</Guid>\r
+ <GuidValue>BEE9B6CE-2F8A-11D4-BD0D-0080C73C8881</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="WinNtCPUSpeed">\r
<C_Name>gEfiWinNtCPUSpeedGuid</C_Name>\r
- <Guid>0xd4f29055, 0xe1fb, 0x11d4, 0xbd, 0x0d, 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81</Guid>\r
+ <GuidValue>D4F29055-E1FB-11D4-BD0D-0080C73C8881</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="WinNPassThrough">\r
<C_Name>gEfiWinNtPassThroughGuid</C_Name>\r
- <Guid>0xcc664eb8, 0x3c24, 0x4086, 0xb6, 0xf6, 0x34, 0xe8, 0x56, 0xbc, 0xe3, 0x6e</Guid>\r
+ <GuidValue>CC664EB8-3C24-4086-B6F6-34E856BCE36E</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="PcdHob">\r
<C_Name>gPcdHobGuid</C_Name>\r
- <Guid>0x582e7ca1, 0x68cd, 0x4d44, 0xb4, 0x3b, 0xf2, 0x98, 0xed, 0x58, 0x7b, 0xa6</Guid>\r
+ <GuidValue>582E7CA1-68CD-4D44-B43B-F298ED587BA6</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
</GuidDeclarations>\r
<ProtocolDeclarations>\r
<Entry Name="WinNtIo">\r
<C_Name>gEfiWinNtIoProtocolGuid</C_Name>\r
- <Guid>0x96eb4ad6, 0xa32a, 0x11d4, 0xbc, 0xfd, 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81</Guid>\r
+ <GuidValue>96EB4AD6-A32A-11D4-BCFD-0080C73C8881</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="WinNtThunk">\r
<C_Name>gEfiWinNtThunkProtocolGuid</C_Name>\r
- <Guid>0x58c518b1, 0x76f3, 0x11d4, 0xbc, 0xea, 0x00, 0x80, 0xc7, 0x3c, 0x88, 0x81</Guid>\r
+ <GuidValue>58C518B1-76F3-11D4-BCEA-0080C73C8881</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
</ProtocolDeclarations>\r
<PpiDeclarations>\r
<Entry Name="NtAutoScan">\r
<C_Name>gPeiNtAutoScanPpiGuid</C_Name>\r
- <Guid>0xdce384d, 0x7c, 0x4ba5, 0x94, 0xbd, 0x0f, 0x6e, 0xb6, 0x4d, 0x2a, 0xa9</Guid>\r
+ <GuidValue>0DCE384D-007C-4BA5-94BD-0F6EB64D2AA9</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="NtFwh">\r
<C_Name>gNtFwhPpiGuid</C_Name>\r
- <Guid>0x4e76928f, 0x50ad, 0x4334, 0xb0, 0x6b, 0xa8, 0x42, 0x13, 0x10, 0x8a, 0x57</Guid>\r
+ <GuidValue>4E76928F-50AD-4334-B06B-A84213108A57</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="NtPeiLoadFile">\r
<C_Name>gNtPeiLoadFilePpiGuid</C_Name>\r
- <Guid>0xfd0c65eb, 0x405, 0x4cd2, 0x8a, 0xee, 0xf4, 0x00, 0xef, 0x13, 0xba, 0xc2</Guid>\r
+ <GuidValue>FD0C65EB-0405-4CD2-8AEE-F400EF13BAC2</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
<Entry Name="NtThunk">\r
<C_Name>gPeiNtThunkPpiGuid</C_Name>\r
- <Guid>0x98c281e5, 0xf906, 0x43dd, 0xa9, 0x2b, 0xb0, 0x03, 0xbf, 0x27, 0x65, 0xda</Guid>\r
+ <GuidValue>98C281E5-F906-43DD-A92B-B003BF2765DA</GuidValue>\r
+ <HelpText/>\r
</Entry>\r
</PpiDeclarations>\r
<PcdDeclarations>\r
<PcdEntry>\r
<C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
<Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdMaximumUnicodeStringLength</TokenSpaceGuidCName>\r
<DatumType>UINT32</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>1000000</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdMaximumAsciiStringLength</C_Name>\r
<Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdMaximumAsciiStringLength</TokenSpaceGuidCName>\r
<DatumType>UINT32</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>1000000</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdMaximumLinkedListLength</C_Name>\r
<Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdMaximumLinkedListLength</TokenSpaceGuidCName>\r
<DatumType>UINT32</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>1000000</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdSpinLockTimeout</C_Name>\r
<Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdSpinLockTimeout</TokenSpaceGuidCName>\r
<DatumType>UINT32</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>10000000</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdDebugPropertyMask</C_Name>\r
<Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdDebugPropertyMask</TokenSpaceGuidCName>\r
<DatumType>UINT8</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>0x0f</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdDebugPrintErrorLevel</C_Name>\r
<Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdDebugPrintErrorLevel</TokenSpaceGuidCName>\r
<DatumType>UINT32</DatumType>\r
<ValidUsage>PATCHABLE_IN_MODULE</ValidUsage>\r
<DefaultValue>0x80000000</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
<Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdReportStatusCodePropertyMask</TokenSpaceGuidCName>\r
<DatumType>UINT8</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>0x07</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdDebugClearMemoryValue</C_Name>\r
<Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdDebugClearMemoryValue</TokenSpaceGuidCName>\r
<DatumType>UINT8</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>0xAF</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdDebugClearMemoryValue</C_Name>\r
<Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdDebugClearMemoryValue</TokenSpaceGuidCName>\r
<DatumType>UINT8</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>0xAF</DefaultValue>\r
<HelpText>HELP FIX ME!</HelpText>\r
- </PcdEntry> \r
+ </PcdEntry>\r
<PcdEntry>\r
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
<Token>0x00000009</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdPerformanceLibraryPropertyMask</TokenSpaceGuidCName>\r
<DatumType>UINT8</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>0</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtPhysicalDisk</C_Name>\r
<Token>0x00001000</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtPhysicalDisk</TokenSpaceGuidCName>\r
<DatumType>VOID*</DatumType>\r
<ValidUsage>DYNAMIC</ValidUsage>\r
<DefaultValue>L"FW;40960;512"</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtVirtualDisk</C_Name>\r
<Token>0x00001001</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtVirtualDisk</TokenSpaceGuidCName>\r
<DatumType>VOID*</DatumType>\r
<ValidUsage>DYNAMIC</ValidUsage>\r
<DefaultValue>L"FW;40960;512"</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtSerialPort</C_Name>\r
<Token>0x00001002</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtSerialPort</TokenSpaceGuidCName>\r
<DatumType>VOID*</DatumType>\r
<ValidUsage>DYNAMIC</ValidUsage>\r
<DefaultValue>L"COM1!COM2"</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtUga</C_Name>\r
<Token>0x00001003</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtUga</TokenSpaceGuidCName>\r
<DatumType>VOID*</DatumType>\r
<ValidUsage>DYNAMIC</ValidUsage>\r
<DefaultValue>L"UGA Window 1!UGA Window 2"</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtFileSystem</C_Name>\r
<Token>0x00001004</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtFileSystem</TokenSpaceGuidCName>\r
<DatumType>VOID*</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>L".!C:\\D\\work\\Remodel\\mdk\\EdkShellBinPkg\\bin\\ia32\\Apps"</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtMemorySize</C_Name>\r
<Token>0x00001005</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtMemorySize</TokenSpaceGuidCName>\r
<DatumType>VOID*</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>L"64!64"</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtMemorySizeForSecMain</C_Name>\r
<Token>0x00001005</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtMemorySizeForSecMain</TokenSpaceGuidCName>\r
<DatumType>VOID*</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>L"64!64"</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtBootMode</C_Name>\r
<Token>0x00001006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtBootMode</TokenSpaceGuidCName>\r
<DatumType>UINT32</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>1</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtCpuModel</C_Name>\r
<Token>0x00001007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtCpuModel</TokenSpaceGuidCName>\r
<DatumType>VOID*</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>L"Intel(R) Processor Model"</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtCpuSpeed</C_Name>\r
<Token>0x00001008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtCpuSpeed</TokenSpaceGuidCName>\r
<DatumType>VOID*</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>L"3000"</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtFirmwareVolume</C_Name>\r
<Token>0x00001009</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtFirmwareVolume</TokenSpaceGuidCName>\r
<DatumType>VOID*</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>L"..\\..\\Fv\\Fv_Recovery.fd"</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtConsole</C_Name>\r
<Token>0x0000100a</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtConsole</TokenSpaceGuidCName>\r
<DatumType>VOID*</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>L"Bus Driver Console Window"</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdRothmanTest</C_Name>\r
<Token>0x0000100b</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdRothmanTest</TokenSpaceGuidCName>\r
<DatumType>UINT32</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>0</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtBinaryPatch1</C_Name>\r
<Token>0x0001000b</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtBinaryPatch1</TokenSpaceGuidCName>\r
<DatumType>UINT32</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>0x1234</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtBinaryPatch2</C_Name>\r
<Token>0x0001000c</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtBinaryPatch2</TokenSpaceGuidCName>\r
<DatumType>UINT32</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>0x5678</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtFeatureFlag1</C_Name>\r
<Token>0x0001000d</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtFeatureFlag1</TokenSpaceGuidCName>\r
<DatumType>BOOLEAN</DatumType>\r
<ValidUsage>FEATURE_FLAG</ValidUsage>\r
<DefaultValue>0x1</DefaultValue>\r
<PcdEntry>\r
<C_Name>PcdWinNtDynamicUINT32</C_Name>\r
<Token>0x0001000e</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
+ <TokenSpaceGuidCName>FIX_ME_PcdWinNtDynamicUINT32</TokenSpaceGuidCName>\r
<DatumType>UINT32</DatumType>\r
<ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
<DefaultValue>0x0</DefaultValue>\r
<HelpText>HELP FIX ME!</HelpText>\r
</PcdEntry>\r
</PcdDeclarations>\r
-</PackageSurfaceArea>\r
+</PackageSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
- <MsaLibHeader>\r
- <BaseName>DxeWinNtLib</BaseName>\r
+<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
+ <MsaHeader>\r
+ <ModuleName>DxeWinNtLib</ModuleName>\r
<ModuleType>DXE_DRIVER</ModuleType>\r
- <ComponentType>LIBRARY</ComponentType>\r
- <Guid>f6b5871d-5226-41b3-a569-3ff893fdc7bc</Guid>\r
- <Version>EDK_RELEASE_VERSION 0x00020000</Version>\r
+ <GuidValue>f6b5871d-5226-41b3-a569-3ff893fdc7bc</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-31 13:20</Updated>\r
- <Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>\r
- </MsaLibHeader>\r
- <LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_PRODUCED">WinNtLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>\r
+ <License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
+ </MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>DxeWinNtLib</OutputFileBasename>\r
+ </ModuleDefinitions>\r
+ <LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
+ <LibraryClass Usage="ALWAYS_PRODUCED">\r
+ <Keyword>WinNtLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>HobLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
- <SourceFiles>\r
+ <SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
<Filename>WinNtLib.c</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
- <Protocols>\r
- <Protocol Usage="ALWAYS_CONSUMED">WinNtThunk</Protocol>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
+ <Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>WinNtThunk</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
- <Externs>\r
+ <Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
<Extern>\r
<Constructor>WinNtLibConstructor</Constructor>\r
</Extern>\r
</Externs>\r
-</LibraryModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
- <MsaLibHeader>\r
- <BaseName>EdkGenericBdsLib</BaseName>\r
+<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
+ <MsaHeader>\r
+ <ModuleName>EdkGenericBdsLib</ModuleName>\r
<ModuleType>DXE_DRIVER</ModuleType>\r
- <ComponentType>LIBRARY</ComponentType>\r
- <Guid>1ec995b2-d15b-44f6-abd2-050ea7dd37d2</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>1ec995b2-d15b-44f6-abd2-050ea7dd37d2</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-13 17:00</Created>\r
- <Updated>2006-03-23 12:01</Updated>\r
- <Specification>0</Specification>\r
- </MsaLibHeader>\r
- <LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_PRODUCED">EdkGenericBdsLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DxeServicesTableLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">PrintLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiRuntimeServicesTableLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">DevicePathLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">PerformanceLib</LibraryClass>\r
+ <License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
+ </MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>EdkGenericBdsLib</OutputFileBasename>\r
+ </ModuleDefinitions>\r
+ <LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
+ <LibraryClass Usage="ALWAYS_PRODUCED">\r
+ <Keyword>EdkGenericBdsLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DxeServicesTableLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DebugLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>PrintLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>HobLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>BaseMemoryLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>MemoryAllocationLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiBootServicesTableLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>UefiRuntimeServicesTableLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>DevicePathLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>PerformanceLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
- <SourceFiles>\r
+ <SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
<Filename>BdsBoot.c</Filename>\r
<Filename>BdsConsole.c</Filename>\r
<Filename>BdsConnect.c</Filename>\r
<Filename>DevicePath.c</Filename>\r
<Filename>Performance.c</Filename>\r
<Filename>BdsMisc.c</Filename>\r
- <Arch ArchType="IPF">\r
- <Filename>Ipf\ShadowRom.c</Filename>\r
- </Arch>\r
+ <Filename SupArchList="IPF">Ipf\ShadowRom.c</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
- <Protocols>\r
- <Protocol Usage="ALWAYS_CONSUMED">LoadedImage</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">FirmwareVolume</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">AcpiS3Save</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">SimpleTextOut</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">SimpleTextIn</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">SimpleNetwork</Protocol>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
+ <Protocols xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>LoadedImage</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>FirmwareVolume</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>AcpiS3Save</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>SimpleTextOut</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>SimpleTextIn</ProtocolCName>\r
+ </Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>SimpleNetwork</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
- <Guids>\r
- <GuidEntry Usage="ALWAYS_CONSUMED">\r
- <C_Name>ShellFile</C_Name>\r
- </GuidEntry>\r
+ <Guids xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
+ <GuidCNames Usage="ALWAYS_CONSUMED">\r
+ <GuidCName>ShellFile</GuidCName>\r
+ </GuidCNames>\r
</Guids>\r
-</LibraryModuleSurfaceArea>\r
+ <Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
+ </Externs>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
- <MsaLibHeader>\r
- <BaseName>EdkNt32PeiPeCoffGetEntryPointLib</BaseName>\r
+<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
+ <MsaHeader>\r
+ <ModuleName>EdkNt32PeiPeCoffGetEntryPointLib</ModuleName>\r
<ModuleType>PEIM</ModuleType>\r
- <ComponentType>LIBRARY</ComponentType>\r
- <Guid>434b164e-5fa6-4a3d-bc04-02da2a4eeb26</Guid>\r
- <Version>0</Version>\r
+ <GuidValue>434b164e-5fa6-4a3d-bc04-02da2a4eeb26</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for the PEI library.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
- </MsaLibHeader>\r
- <LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_PRODUCED">PeCoffGetEntryPointLib</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesLib</LibraryClass>\r
+ <License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
+ </MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>EdkNt32PeiPeCoffGetEntryPointLib</OutputFileBasename>\r
+ </ModuleDefinitions>\r
+ <LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
+ <LibraryClass Usage="ALWAYS_PRODUCED">\r
+ <Keyword>PeCoffGetEntryPointLib</Keyword>\r
+ </LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <Keyword>PeiServicesLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
- <SourceFiles>\r
+ <SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
<Filename>PeCoffGetEntryPoint.c</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
- <PPIs>\r
- <Ppi Usage="ALWAYS_CONSUMED">NtPeiLoadFile</Ppi>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
+ <PPIs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
+ <Ppi Usage="ALWAYS_CONSUMED">\r
+ <PpiCName>NtPeiLoadFile</PpiCName>\r
+ </Ppi>\r
</PPIs>\r
-</LibraryModuleSurfaceArea>\r
+ <Externs>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
+ </Externs>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
- <MsaLibHeader>\r
- <BaseName>Nt32PeCoffLoaderLib</BaseName>\r
+<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
+ <MsaHeader>\r
+ <ModuleName>Nt32PeCoffLoaderLib</ModuleName>\r
<ModuleType>PEIM</ModuleType>\r
- <ComponentType>LIBRARY</ComponentType>\r
- <Guid>3c5702f2-9b17-4273-b60c-b96e6cd13066</Guid>\r
- <Version>EDK_RELEASE_VERSION 0x00020000</Version>\r
+ <GuidValue>3c5702f2-9b17-4273-b60c-b96e6cd13066</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for the PEI library.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004 - 2005, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-31 13:20</Updated>\r
- <Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>\r
- </MsaLibHeader>\r
- <LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_PRODUCED">EdkPeCoffLoaderLib</LibraryClass>\r
+ <License xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
+ </MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>Nt32PeCoffLoaderLib</OutputFileBasename>\r
+ </ModuleDefinitions>\r
+ <LibraryClassDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
+ <LibraryClass Usage="ALWAYS_PRODUCED">\r
+ <Keyword>EdkPeCoffLoaderLib</Keyword>\r
+ </LibraryClass>\r
</LibraryClassDefinitions>\r
- <SourceFiles>\r
+ <SourceFiles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
<Filename>Nt32PeCoffLoader.c</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- <PackageName>EdkModulePkg</PackageName>\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Includes>\r
- <PPIs>\r
- <Ppi Usage="ALWAYS_CONSUMED">PeCoffLoader</Ppi>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
+ </PackageDependencies>\r
+ <PPIs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
+ <Ppi Usage="ALWAYS_CONSUMED">\r
+ <PpiCName>PeCoffLoader</PpiCName>\r
+ </Ppi>\r
</PPIs>\r
- <Externs>\r
+ <Externs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
<Extern>\r
<Constructor>PeCoffLoaderConstructor</Constructor>\r
</Extern>\r
</Externs>\r
-</LibraryModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<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">\r
+<!--Copyright (c) 2006, Intel Corporation
+All rights reserved. This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD License
+which accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
+<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">\r
<MsaHeader>\r
- <BaseName>Logo</BaseName>\r
- <ModuleType>BASE</ModuleType>\r
- <ComponentType>LOGO</ComponentType>\r
- <Guid>7BB28B99-61BB-11D5-9A5D-0090273FC14D</Guid>\r
- <Version>0</Version>\r
+ <ModuleName>Logo</ModuleName>\r
+ <ModuleType>USER_DEFINED</ModuleType>\r
+ <GuidValue>7BB28B99-61BB-11D5-9A5D-0090273FC14D</GuidValue>\r
+ <Version>1.0</Version>\r
<Abstract>Component description file for creating a Logo file.</Abstract>\r
<Description>FIX ME!</Description>\r
<Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <Created>2006-03-14 17:04</Created>\r
- <Updated>2006-03-19 15:17</Updated>\r
- <Specification>0</Specification>\r
+ <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>\r
+ <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
+ <ModuleDefinitions>\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BinaryModule>false</BinaryModule>\r
+ <OutputFileBasename>Logo</OutputFileBasename>\r
+ </ModuleDefinitions>\r
<SourceFiles>\r
- <Filename FileType="Graphics">Logo.bmp</Filename>\r
+ <Filename>Logo.bmp</Filename>\r
</SourceFiles>\r
- <Includes>\r
- <PackageName>MdePkg</PackageName>\r
- </Includes>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ </PackageDependencies>\r
<Externs>\r
- <Extern>\r
- <ModuleEntryPoint></ModuleEntryPoint>\r
- </Extern>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>\r
+ <Specification>EDK_RELEASE_VERSION 0x00090000</Specification>\r
</Externs>\r
- <BuildOptions>\r
- <Option>BUILD_TYPE=CUSTOM_BUILD</Option>\r
- </BuildOptions>\r
-</ModuleSurfaceArea>\r
+</ModuleSurfaceArea>
\ No newline at end of file
<file name="${DEST_DIR_OUTPUT}\Logo.bin"/>\r
</sourcefiles>\r
<targetfiles>\r
- <file name="${BIN_DIR}\7BB28B99-61BB-11D5-9A5D-0090273FC14D-Logo.FFS"/>\r
+ <file name="${BIN_DIR}\${FILE_GUID}-Logo.FFS"/>\r
</targetfiles>\r
\r
<sequential>\r
<genffsfile BaseName="Logo" ffsATTRIBCHECKSUM="TRUE"\r
- ffsFILETYPE="EFI_FV_FILETYPE_FREEFORM" fileGuid="7BB28B99-61BB-11D5-9A5D-0090273FC14D"\r
+ ffsFILETYPE="EFI_FV_FILETYPE_FREEFORM" fileGuid="${FILE_GUID}"\r
outputDir="${BIN_DIR}">\r
<compress compressName="dummy">\r
<tool outputPath="${DEST_DIR_OUTPUT}" toolName="${WORKSPACE_DIR}\Tools\Bin\GenCRC32Section">\r
-<?xml version="1.0" encoding="UTF-8"?>\r
-<FrameworkPlatformDescription 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">\r
- <PlatformHeader>\r
+<?xml version="1.0" encoding="UTF-8"?>\r
+<PlatformSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
+ <PlatformHeader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
<PlatformName>NT32</PlatformName>\r
<GuidValue>eb216561-961f-47ee-9ef9-ca426ef547c2</GuidValue>\r
<Version>0.3</Version>\r
<Abstract>EFI/Framework Emulation Platform</Abstract>\r
- <Description>\r
- The Emulation Platform can be used to debug individual modules, prior to creating\r
- a real platform. This also provides an example for how an FPD is created.\r
- </Description>\r
+ <Description>The Emulation Platform can be used to debug individual modules, prior to creating
+ a real platform. This also provides an example for how an FPD is created.</Description>\r
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\r
- <License>\r
- All rights reserved. This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
-\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
- </License>\r
- <CreatedDate>2006-02-23 18:21</CreatedDate>\r
- <ModifiedDate>2006-06-03 20:20</ModifiedDate>\r
+ <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>\r
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</PlatformHeader>\r
- <Flash>\r
+ <PlatformDefinitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
+ <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
+ <BuildTargets>DEBUG</BuildTargets>\r
+ <IntermediateDirectories>UNIFIED</IntermediateDirectories>\r
+ <OutputDirectory/>\r
+ </PlatformDefinitions>\r
+ <Flash xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
<FlashDefinitionFile>FlashMap.fdf</FlashDefinitionFile>\r
+ <!-- FlashDefinitionFile -->\r
<FvImages>\r
- <!-- Global Variables -->\r
- <NameValue Name="FV_RECOVERY_BASE_ADDRESS" Value="0xFFD80000"/>\r
- <NameValue Name="FV_MAIN_BASE_ADDRESS" Value="0xFFF00000"/>\r
+ <!-- Global Varables -->\r
+ <NameValue Name="FV_RECOVERY_BASE_ADDRESS" Value="0xFFD80000" />\r
+ <NameValue Name="FV_MAIN_BASE_ADDRESS" Value="0xFFF00000" />\r
+ \r
<!-- Define Valid Image Names -->\r
- <FvImage Type="ValidImageNames">\r
+ <FvImage Type="ImageName">\r
<FvImageNames>FV_RECOVERY</FvImageNames>\r
- <!-- <FvImageNames>FV_FILE</FvImageNames> This is not defined for Nt32 -->\r
<FvImageNames>NV_STORAGE</FvImageNames>\r
</FvImage>\r
+\r
<!-- Define Attributes for on or more Images Names -->\r
<FvImage Type="Attributes">\r
<FvImageNames>FV_RECOVERY</FvImageNames>\r
<FvImageNames>FV_FILE</FvImageNames>\r
<FvImageOptions>\r
<NameValue Name="EFI_ERASE_POLARITY" Value="1"/>\r
- <Enable>EFI_READ_DISABLED_CAP</Enable>\r
- <Enable>EFI_READ_ENABLED_CAP</Enable>\r
- <Enable>EFI_READ_STATUS</Enable>\r
- <Enable>EFI_WRITE_DISABLED_CAP</Enable>\r
- <Enable>EFI_WRITE_ENABLED_CAP</Enable>\r
- <Enable>EFI_WRITE_STATUS</Enable>\r
- <Enable>EFI_LOCK_CAP</Enable>\r
- <Enable>EFI_LOCK_STATUS</Enable>\r
- <Enable>EFI_MEMORY_MAPPED</Enable>\r
- <Enable>EFI_ALIGNMENT_CAP</Enable>\r
- <Enable>EFI_ALIGNMENT_2</Enable>\r
- <Enable>EFI_ALIGNMENT_4</Enable>\r
- <Enable>EFI_ALIGNMENT_8</Enable>\r
- <Enable>EFI_ALIGNMENT_16</Enable>\r
- <Enable>EFI_ALIGNMENT_32</Enable>\r
- <Enable>EFI_ALIGNMENT_64</Enable>\r
- <Enable>EFI_ALIGNMENT_128</Enable>\r
- <Enable>EFI_ALIGNMENT_256</Enable>\r
- <Enable>EFI_ALIGNMENT_512</Enable>\r
- <Enable>EFI_ALIGNMENT_1K</Enable>\r
- <Enable>EFI_ALIGNMENT_2K</Enable>\r
- <Enable>EFI_ALIGNMENT_4K</Enable>\r
- <Enable>EFI_ALIGNMENT_8K</Enable>\r
- <Enable>EFI_ALIGNMENT_16K</Enable>\r
- <Enable>EFI_ALIGNMENT_32K</Enable>\r
- <Enable>EFI_ALIGNMENT_64K</Enable>\r
- <Disable>EFI_STICKY_WRITE</Disable>\r
+ <NameValue Name="EFI_READ_DISABLED_CAP" Value="TRUE" />\r
+ <NameValue Name="EFI_READ_ENABLED_CAP" Value="TRUE" />\r
+ <NameValue Name="EFI_READ_STATUS" Value="TRUE" />\r
+ <NameValue Name="EFI_WRITE_DISABLED_CAP" Value="TRUE" />\r
+ <NameValue Name="EFI_WRITE_ENABLED_CAP" Value="TRUE" />\r
+ <NameValue Name="EFI_WRITE_STATUS" Value="TRUE" />\r
+ <NameValue Name="EFI_LOCK_CAP" Value="TRUE" />\r
+ <NameValue Name="EFI_LOCK_STATUS" Value="TRUE" />\r
+ <NameValue Name="EFI_MEMORY_MAPPED" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_CAP" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_2" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_4" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_8" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_16" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_32" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_64" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_128" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_256" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_512" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_1K" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_2K" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_4K" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_8K" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_16K" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_32K" Value="TRUE" />\r
+ <NameValue Name="EFI_ALIGNMENT_64K" Value="TRUE" />\r
+ <NameValue Name="EFI_STICKY_WRITE" Value="FALSE" />\r
</FvImageOptions>\r
</FvImage>\r
+\r
<!-- Define Components for one or more Image Names -->\r
<FvImage Type="Components">\r
<FvImageNames>NV_STORAGE</FvImageNames>\r
<NameValue Name="EFI_NV_FTW_SPARE" Value="0x10000"/>\r
</FvImageOptions>\r
</FvImage>\r
+\r
<!-- Define Options for Individual Image Names -->\r
- <FvImageName Name="FV_RECOVERY">\r
+ <FvImage Type="Options">\r
+ <FvImageNames>FV_RECOVERY</FvImageNames>\r
<FvImageOptions>\r
<NameValue Name="EFI_BASE_ADDRESS" Value="${FV_RECOVERY_BASE_ADDRESS}"/>\r
<NameValue Name="EFI_FILE_NAME" Value="FV_RECOVERY.fv"/>\r
<NameValue Name="EFI_NUM_BLOCKS" Value="0x28"/>\r
<NameValue Name="EFI_BLOCK_SIZE" Value="0x10000"/>\r
</FvImageOptions>\r
- </FvImageName>\r
- <FvImageName Name="FV_FILE">\r
+ </FvImage>\r
+\r
+ <FvImage Type="Options">\r
+ <FvImageNames>FV_FILE</FvImageNames>\r
<FvImageOptions>\r
<NameValue Name="EFI_BASE_ADDRESS" Value="0x00000000"/>\r
<NameValue Name="EFI_FILE_NAME" Value="${FV_FILENAME}.fv"/>\r
<NameValue Name="EFI_NUM_BLOCKS" Value="0x2"/>\r
<NameValue Name="EFI_BLOCK_SIZE" Value="0x10000"/>\r
</FvImageOptions>\r
- </FvImageName>\r
- <FvImageName Name="NV_STORAGE">\r
+ </FvImage>\r
+\r
+ <FvImage Type="Options">\r
+ <FvImageNames>NV_STORAGE</FvImageNames>\r
<FvImageOptions>\r
<NameValue Name="EFI_BASE_ADDRESS" Value="0xFFFC0000"/>\r
<NameValue Name="EFI_FILE_NAME" Value="${FV_FILENAME}.fv"/>\r
<NameValue Name="EFI_BLOCK_SIZE" Value="0x10000"/>\r
<NameValue Name="EFI_FV_GUID" Value="fff12b8d-7696-4c8b-a985-2747075b4f50"/>\r
</FvImageOptions>\r
- </FvImageName>\r
- </FvImages>\r
- <Capsules>\r
- <Capsule>\r
- <CapsuleId>A</CapsuleId>\r
- <CapsuleOptions>\r
+ </FvImage>\r
+\r
+ <FvImage Type="Options">\r
+ <FvImageNames>CAPSULE_A</FvImageNames>\r
+ <FvImageOptions>\r
<NameValue Name="EFI_BASE_ADDRESS" Value="${FV_RECOVERY_BASE_ADDRESS}"/>\r
<NameValue Name="EFI_FILE_NAME" Value="Capsule_A.fv"/>\r
<NameValue Name="EFI_NUM_BLOCKS" Value="0x28"/>\r
<NameValue Name="EFI_BLOCK_SIZE" Value="0x10000"/>\r
- </CapsuleOptions>\r
- </Capsule>\r
- </Capsules>\r
+ </FvImageOptions>\r
+ </FvImage>\r
+ </FvImages>\r
</Flash>\r
- <TianoImage>\r
- <SEC>\r
- <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="SecMain"/>\r
- </SEC>\r
- <PEI_CORE>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PeiMain">\r
- <Includes>\r
- <Arch ArchType="IA32">\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Arch>\r
- </Includes>\r
- <Libraries>\r
- <Arch ArchType="IA32">\r
- <Library OverrideID="6666">EdkNt32PeiPeCoffGetEntryPointLib</Library>\r
- </Arch>\r
- </Libraries>\r
- </ModuleSA>\r
- </PEI_CORE>\r
- <PEIM>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PcdPeim"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="MonoStatusCode"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="BootMode"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PeiFlashMap"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PeiBaseMemoryTestInit"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PeiVariable"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtAutoScan"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtFwh"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtStuff"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="DxeIpl">\r
- <Libraries>\r
- <Arch ArchType="IA32">\r
- <Library OverrideID="8888">Nt32PeCoffLoaderLib</Library>\r
- </Arch>\r
- </Libraries>\r
- </ModuleSA>\r
- </PEIM>\r
- <DXE_CORE>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="DxeMain"/>\r
- </DXE_CORE>\r
- <DXE_DRIVERS>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PcdDxe"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Crc32SectionExtract"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Cpu"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Metronome"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Timer"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="RealTimeClock"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Reset"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Bds"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WatchDogTimer"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Runtime"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="MonotonicCounter"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="StatusCode"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="FwBlockService"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="FtwLite"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Variable"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="SecurityStub"/>\r
- <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DebugPort"/>\r
- <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DebugSupport"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="ConPlatform"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="ConSplitter"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="GraphicsConsole"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Terminal"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="DataHub"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="DataHubStdErr"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="DiskIo"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Ebc"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="NullMemoryTest"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="HiiDatabase"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Partition"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Logo"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PciBus"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="SetupBrowser"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="DriverSample"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="English"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="AtapiPassThru"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="CirrusLogic5430UgaDraw"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="IdeBus"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Uhci"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="ScsiBus"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="ScsiDisk"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="UsbBot"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="UsbBus"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="UsbCbi0"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="UsbCbi1"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="UsbKb"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="UsbMassStorage"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="UsbMouse"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="BC"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Dhcp4"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="SNP"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtThunk"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtBusDriver"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtBlockIo"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtConsole"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtSerialIo"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtSimpleFileSystem"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtUga"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="MiscSubclass"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Shell"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Fat"/>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="HelloWorld"/>\r
- </DXE_DRIVERS>\r
- </TianoImage>\r
- <FrameworkModules>\r
- <SEC>\r
- <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="SecMain">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="DYNAMIC">\r
- <C_Name>PcdWinNtCpuModel</C_Name>\r
- <Token>0x00001007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>VOID*</DatumType>\r
- <MaxDatumSize>48</MaxDatumSize>\r
- <Value>L"Intel(R) Processor Model"</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdWinNtFirmwareVolume</C_Name>\r
- <Token>0x00001009</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>VOID*</DatumType>\r
- <MaxDatumSize>52</MaxDatumSize>\r
- <Value>L"..\\..\\Fv\\Fv_Recovery.fd"</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdWinNtBootMode</C_Name>\r
- <Token>0x00001006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- <PcdData ItemType="DYNAMIC">\r
- <C_Name>PcdWinNtMemorySize</C_Name>\r
- <Token>0x00001005</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>VOID*</DatumType>\r
- <MaxDatumSize>10</MaxDatumSize>\r
- <Value>L"64!64"</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdWinNtMemorySizeForSecMain</C_Name>\r
- <Token>0x00001005</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>VOID*</DatumType>\r
- <MaxDatumSize>10</MaxDatumSize>\r
- <Value>L"64!64"</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- </SEC>\r
- <PEI_CORE>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PeiMain">\r
- <Includes>\r
- <Arch ArchType="IA32">\r
- <PackageName>EdkNt32Pkg</PackageName>\r
- </Arch>\r
- </Includes>\r
- <Libraries>\r
- <Arch ArchType="IA32">\r
- <Library OverrideID="6666">EdkNt32PeiPeCoffGetEntryPointLib</Library>\r
- </Arch>\r
- </Libraries>\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
- <Token>0x00000009</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- </PEI_CORE>\r
- <PEIM>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PcdPeim">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="DYNAMIC">\r
- <C_Name>PcdKentTestDynamicUINT32</C_Name>\r
- <Token>0x0001000e</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- </PcdData> \r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>\r
- <Token>0x0001000f</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- \r
- <Value>0x8</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdVpdBaseAddress</C_Name>\r
- <Token>0x00010010</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- \r
- <Value>0x0</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="MonoStatusCode">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="BootMode">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PeiFlashMap">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PeiBaseMemoryTestInit">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PeiVariable">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtAutoScan">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtFwh">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WinNtStuff">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="DxeIpl">\r
- <Libraries>\r
- <Arch ArchType="IA32">\r
- <Library OverrideID="8888">Nt32PeCoffLoaderLib</Library>\r
- </Arch>\r
- </Libraries>\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- </PEIM>\r
- <DXE_CORE>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="DxeMain">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
- <Token>0x00000009</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- \r
- <Value>0</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- </DXE_CORE>\r
- <DXE_DRIVERS>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="PcdDxe">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>\r
- <Token>0x0001000f</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- \r
- <Value>0x8</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdVpdBaseAddress</C_Name>\r
- <Token>0x00010010</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- \r
- <Value>0x0</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Crc32SectionExtract">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Cpu">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Metronome">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Timer">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="RealTimeClock">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Reset">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Bds">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
- <Token>0x00000009</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- \r
- <Value>0</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="WatchDogTimer">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Runtime">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="MonotonicCounter">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="StatusCode">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="FwBlockService">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="FtwLite">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="Variable">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="SecurityStub">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DebugPort">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DebugSupport">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- <Token>0x00000001</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
- <Token>0x00000002</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugPropertyMask</C_Name>\r
- <Token>0x00000005</Token>\r
- <TokenSpaceGuid>866baf87-e00c-4dc6-9733-1e23af2115ee</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x1f</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdSpinLockTimeout</C_Name>\r
- <Token>0x00000004</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>10000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="PATCHABLE_IN_MODULE">\r
- <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
- <Token>0x00000006</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>0x80000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
- <Token>0x00000007</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0x07</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumLinkedListLength</C_Name>\r
- <Token>0x00000003</Token>\r
- <TokenSpaceGuid>f1a9de0d-f005-45c4-bdb5-5ec0fb468316</TokenSpaceGuid>\r
- <DatumType>UINT32</DatumType>\r
- <MaxDatumSize>4</MaxDatumSize>\r
- <Value>1000000</Value>\r
- </PcdData>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdDebugClearMemoryValue</C_Name>\r
- <Token>0x00000008</Token>\r
- <TokenSpaceGuid>00000000-0000-0000-0000-000000000000</TokenSpaceGuid>\r
- <DatumType>UINT8</DatumType>\r
- <MaxDatumSize>1</MaxDatumSize>\r
- <Value>0xAF</Value>\r
- </PcdData>\r
- </PcdBuildDefinition>\r
- </ModuleSA>\r
- <ModuleSA Arch="IA32" FvBinding="FV_RECOVERY" ModuleName="ConPlatform">\r
- <PcdBuildDefinition>\r
- <PcdData ItemType="FIXED_AT_BUILD">\r
- <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
- &