git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@910 6f19259b...
authoryshang1 <yshang1@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 12 Jul 2006 11:15:11 +0000 (11:15 +0000)
committeryshang1 <yshang1@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 12 Jul 2006 11:15:11 +0000 (11:15 +0000)
35 files changed:
EdkModulePkg/Library/BaseCustomDecompressLibNull/BaseCustomDecompressLibNull.msa
EdkModulePkg/Library/BaseUefiTianoDecompressLib/BaseUefiTianoDecompressLib.msa
EdkModulePkg/Library/DxeCoreCustomDecompressLibFromHob/DxeCoreCustomDecompressLibFromHob.msa
EdkModulePkg/Library/DxeCoreTianoDecompressLibFromHob/DxeCoreTianoDecompressLibFromHob.msa
EdkModulePkg/Library/DxeCoreUefiDecompressLibFromHob/DxeCoreUefiDecompressLibFromHob.msa
EdkModulePkg/Library/EdkDxePrintLib/EdkDxePrintLib.msa
EdkModulePkg/Library/EdkDxeRuntimeDriverLib/EdkDxeRuntimeDriverLib.msa
EdkModulePkg/Library/EdkMemoryStatusCodeLib/EdkMemoryStatusCodeLib.msa
EdkModulePkg/Library/EdkNullCustomizedDecompressLib/EdkNullCustomizedDecompressLib.msa
EdkModulePkg/Library/EdkRuntimeStatusCodeLib/BsDataHubStatusCode/BsDataHubStatusCode.msa
EdkModulePkg/Library/EdkRuntimeStatusCodeLib/RtMemoryStatusCode/RtMemoryStatusCode.msa
EdkModulePkg/Library/EdkRuntimeStatusCodeLib/RtPlatformStatusCode/RtPlatformStatusCode.msa
EdkNt32Pkg/Build/AprioriList.msa
EdkNt32Pkg/Dxe/ConPlatform/ConPlatform.msa
EdkNt32Pkg/Dxe/Nt32Platform/MiscSubclass/MiscSubclassDriver.msa
EdkNt32Pkg/Dxe/PlatformBds/PlatformBds.msa
EdkNt32Pkg/Dxe/WinNtThunk/Bus/BlockIo/WinNtBlockIo.msa
EdkNt32Pkg/Dxe/WinNtThunk/Bus/Console/WinNtConsole.msa
EdkNt32Pkg/Dxe/WinNtThunk/Bus/SerialIo/WinNtSerialIo.msa
EdkNt32Pkg/Dxe/WinNtThunk/Bus/SimpleFileSystem/WinNtSimpleFileSystem.msa
EdkNt32Pkg/Dxe/WinNtThunk/Bus/Uga/WinNtUga.msa
EdkNt32Pkg/Dxe/WinNtThunk/Bus/WinNtBusDriver/WinNtBusDriver.msa
EdkNt32Pkg/Dxe/WinNtThunk/Chipset/Metronome/Metronome.msa
EdkNt32Pkg/Dxe/WinNtThunk/Chipset/RealTimeClock/RealTimeClock.msa
EdkNt32Pkg/Dxe/WinNtThunk/Chipset/Reset/Reset.msa
EdkNt32Pkg/Dxe/WinNtThunk/Chipset/Timer/Timer.msa
EdkNt32Pkg/Pei/MonoStatusCode/MonoStatusCode.msa
EdkNt32Pkg/Pei/WinNtStuff/WinNtStuff.msa
MdePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.msa
MdePkg/Library/DxeSmmDriverEntryPoint/DxeSmmDriverEntryPoint.msa
MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.msa
MdePkg/Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.msa
MdePkg/Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.msa
MdePkg/Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.msa
MdePkg/Library/PeimEntryPoint/PeimEntryPoint.msa

index 274736f..25b36a4 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>BASE</ModuleType>\r
     <GuidValue>e5566134-c75e-4ace-bad1-e23a3b335e30</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
+    <Abstract>Base Custom Decompression Library</Abstract>\r
+    <Description>Customer Decompress Library with NULL implementation.</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
     <License>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
index 9491957..152fdb4 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>BASE</ModuleType>\r
     <GuidValue>d774c4d9-c121-4da3-a5e2-0f317e3c630c</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
+    <Abstract>Uefi Tiano Decomression Library</Abstract>\r
+    <Description>Uefi Decompression library instance</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
     <License>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
index 0f32d90..d67a4ff 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>DXE_CORE</ModuleType>\r
     <GuidValue>942e0182-3e1d-47f9-92dc-4939d1a0ba00</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
+    <Abstract>Custom Decompress Library from HOBs</Abstract>\r
+    <Description>Instance of Decompress Library, interfaces are retrieved from HOB</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\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
index 946bdec..e3f3345 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>DXE_CORE</ModuleType>\r
     <GuidValue>cef487a1-751d-4fe0-a39b-e6892b4610c8</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
+    <Abstract>Tiano Decompress Library from HOBs</Abstract>\r
+    <Description>Instance of Decompress Library, interface is retrieved from HOB.</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\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
index 604a633..2a06d25 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>DXE_CORE</ModuleType>\r
     <GuidValue>5c12c06f-5cf8-48a6-9860-6c5b2c036bbf</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
+    <Abstract>UEFI Decompress Library from HOBs</Abstract>\r
+    <Description>Instance of Decompression library based on EFI_DECOMPRESS_PROTOCOL_GUID'ed HOB</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\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
index a4da522..72ec731 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>DXE_DRIVER</ModuleType>\r
     <GuidValue>50bcb105-6634-441d-b403-659110a03ad2</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
+    <Abstract>DXE Print library</Abstract>\r
+    <Description>Print Library based on EFI_PRINT_PROTOCOL</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\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
index 796ea64..27e8b63 100644 (file)
@@ -5,8 +5,11 @@
     <ModuleType>DXE_DRIVER</ModuleType>\r
     <GuidValue>b1ee6c28-54aa-4d17-b705-3e28ccb27b2e</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
+    <Abstract>Runtime driver library</Abstract>\r
+    <Description>\r
+      Instance of runtime driver library, Hook VitualAddressChange and \r
+      BooterviceExit event and provide runtime service.\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\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
index 2734842..8d45fa3 100644 (file)
@@ -6,7 +6,7 @@
     <GuidValue>e2368d1d-4c94-4e62-be2f-7817bbd78293</GuidValue>\r
     <Version>1.0</Version>\r
     <Abstract>Memory Status Code Library for UEFI drivers</Abstract>\r
-    <Description>FIX ME!</Description>\r
+    <Description>Lib to provide memory journal status code reporting Routines</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\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
index 306b7b0..3fb59ae 100644 (file)
@@ -5,8 +5,11 @@
     <ModuleType>DXE_DRIVER</ModuleType>\r
     <GuidValue>4a024320-0648-49c3-84d4-3d04670a1c77</GuidValue>\r
     <Version>1.0</Version>\r
-    <Abstract>Component description file for the PEI library.</Abstract>\r
-    <Description>FIX ME!</Description>\r
+    <Abstract>NULL customized decompression library</Abstract>\r
+    <Description>\r
+      NULL implementation of customized decompression library, all \r
+      interfaces return EFI_UNSUPPORTED.\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
     <License>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
index f197499..bd9197b 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>DXE_DRIVER</ModuleType>\r
     <GuidValue>041bf780-dc3e-49ab-8d67-4b86075440ea</GuidValue>\r
     <Version>1.0</Version>\r
-    <Abstract>Component description file for the PEI library.</Abstract>\r
-    <Description>FIX ME!</Description>\r
+    <Abstract>Data hub status code library</Abstract>\r
+    <Description>Save status code in DATA HUB.</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\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
index 424ddd6..7771a15 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>DXE_DRIVER</ModuleType>\r
     <GuidValue>1517564b-ab66-42b7-8903-731a95f314f9</GuidValue>\r
     <Version>1.0</Version>\r
-    <Abstract>Component description file for the PEI library.</Abstract>\r
-    <Description>FIX ME!</Description>\r
+    <Abstract>Runtime memory status code library</Abstract>\r
+    <Description>Save status code in runtime memory heap.</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
     <License>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
index f492185..2cdcb85 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>DXE_DRIVER</ModuleType>\r
     <GuidValue>68b157b5-9534-43ff-9cd3-6705e4e1d56c</GuidValue>\r
     <Version>1.0</Version>\r
-    <Abstract>Component description file for the PEI library.</Abstract>\r
-    <Description>FIX ME!</Description>\r
+    <Abstract>Runtime platform status code library</Abstract>\r
+    <Description>Platform status code library</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
     <License>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
index b5b35c3..c9fb2f1 100644 (file)
@@ -16,8 +16,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <ComponentType>APRIORI</ComponentType>\r
     <Guid>0xfc510ee7, 0xffdc, 0x11d4, 0xbd, 0x41, 0x0, 0x80, 0xc7, 0x3c, 0x88, 0x81</Guid>\r
     <Version>0</Version>\r
-    <Abstract>Component description file for creating an Apriori file.</Abstract>\r
-    <Description>FIX ME!</Description>\r
+    <Abstract>Apriori List</Abstract>\r
+    <Description>Generate Apriori List for driver dispatcher</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\r
     <License>\r
       All rights reserved. This program and the accompanying materials\r
index 2a0e381..ebedff8 100644 (file)
@@ -13,8 +13,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>UEFI_DRIVER</ModuleType>\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
+    <Abstract>Console Platfrom Driver</Abstract>\r
+    <Description>Console Platfrom DXE Driver, install Console protocols</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index db7373a..d4e99c0 100644 (file)
@@ -13,8 +13,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>DXE_DRIVER</ModuleType>\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
+    <Abstract>Misc Sub class driver</Abstract>\r
+    <Description>\r
+      Parses the MiscSubclassDataTable and reports any generated data to the DataHub\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
@@ -59,15 +61,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     </LibraryClass>\r
   </LibraryClassDefinitions>\r
   <SourceFiles>\r
-    <Filename ToolCode="DUMMY">MiscBaseBoardManufacturer.uni</Filename>\r
-    <Filename ToolCode="DUMMY">MiscBiosVendor.uni</Filename>\r
-    <Filename ToolCode="DUMMY">MiscChassisManufacturer.uni</Filename>\r
-    <Filename ToolCode="DUMMY">MiscOemString.uni</Filename>\r
-    <Filename ToolCode="DUMMY">MiscPortInternalConnectorDesignator.uni</Filename>\r
-    <Filename ToolCode="DUMMY">MiscSystemLanguageString.uni</Filename>\r
-    <Filename ToolCode="DUMMY">MiscSystemManufacturer.uni</Filename>\r
-    <Filename ToolCode="DUMMY">MiscSystemOptionString.uni</Filename>\r
-    <Filename ToolCode="DUMMY">MiscSystemSlotDesignation.uni</Filename>\r
     <Filename>MiscSubclassDriver.uni</Filename>\r
     <Filename>MiscDevicePath.h</Filename>\r
     <Filename>MiscSubclassDriver.h</Filename>\r
index f83b3dd..b13861e 100644 (file)
@@ -13,8 +13,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>DXE_DRIVER</ModuleType>\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
+    <Abstract>Platfrom BDS driver</Abstract>\r
+    <Description>\r
+      Do platform action customized by IBV/OEM.\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index ac2baba..a0d4c30 100644 (file)
@@ -13,8 +13,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>UEFI_DRIVER</ModuleType>\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
+    <Abstract>Block Io driver</Abstract>\r
+    <Description>\r
+      Produce block IO abstractions for real devices on your PC using Win32 APIs.\r
+      The configuration of what devices to mount or emulate comes from NT\r
+      environment variables. The variables must be visible to the Microsoft*\r
+      Developer Studio for them to work.\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index bdef74a..398add1 100644 (file)
@@ -13,8 +13,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>UEFI_DRIVER</ModuleType>\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
+    <Abstract>Console Dxe driver</Abstract>\r
+    <Description>Simulate console with WinAPI</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index 57957fe..3877793 100644 (file)
@@ -13,8 +13,11 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>UEFI_DRIVER</ModuleType>\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
+    <Abstract>Serial I/O driver</Abstract>\r
+    <Description>\r
+      Our DriverBinding member functions operate on the handles\r
+      created by the NT Bus drive\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index 344365b..311ab71 100644 (file)
@@ -13,8 +13,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>UEFI_DRIVER</ModuleType>\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
+    <Abstract>Simple filesystem driver</Abstract>\r
+    <Description>\r
+      Produce Simple File System abstractions for directories on your PC using Win32 APIs.\r
+      The configuration of what devices to mount or emulate comes from NT \r
+      environment variables. The variables must be visible to the Microsoft* \r
+      Developer Studio for them to work.\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index eda9838..9adea5c 100644 (file)
@@ -13,8 +13,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>UEFI_DRIVER</ModuleType>\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
+    <Abstract>Uga driver</Abstract>\r
+    <Description>\r
+      UGA is short hand for Universal Graphics Abstraction protocol.\r
+      This file is a verision of UgaIo the uses WinNtThunk system calls as an IO \r
+      abstraction. For a PCI device WinNtIo would be replaced with\r
+      a PCI IO abstraction that abstracted a specific PCI device. \r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index 9eed4b7..dd14bf6 100644 (file)
@@ -13,8 +13,12 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>UEFI_DRIVER</ModuleType>\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
+    <Abstract>Win NT Bus driver</Abstract>\r
+    <Description>\r
+      This following section documents the envirnoment variables for the Win NT \r
+      build.  These variables are used to define the (virtual) hardware \r
+      configuration of the NT environment\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
@@ -128,59 +132,67 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <PcdEntry PcdItemType="DYNAMIC">\r
       <C_Name>PcdWinNtConsole</C_Name>\r
       <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
-      <HelpText>This PCD declares the title string of the text console window. \r
-        such as "My EFI Console".\r
-        The item type of this PCD can only be "DYNAMIC".</HelpText>\r
+      <HelpText/>\r
     </PcdEntry>\r
     <PcdEntry PcdItemType="DYNAMIC">\r
       <C_Name>PcdWinNtUga</C_Name>\r
       <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
-      <HelpText>This PCD declares the resolutions for the UGA windows.\r
-        The item type of this PCD can only be "DYNAMIC".</HelpText>\r
+      <HelpText/>\r
     </PcdEntry>\r
     <PcdEntry PcdItemType="DYNAMIC">\r
       <C_Name>PcdWinNtSerialPort</C_Name>\r
       <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
-      <HelpText>This Pcd declares two serial port for simulated environment.\r
-        The item type of this PCD can only be "DYNAMIC".</HelpText>\r
+      <HelpText/>\r
     </PcdEntry>\r
     <PcdEntry PcdItemType="DYNAMIC">\r
       <C_Name>PcdWinNtFileSystem</C_Name>\r
       <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
-      <HelpText>This PCD defines the windows directory who will be mounted as \r
-        harddisk in simulator.\r
-        The item type of this PCD can only be "DYNAMIC".</HelpText>\r
+      <HelpText/>\r
     </PcdEntry>\r
     <PcdEntry PcdItemType="DYNAMIC">\r
       <C_Name>PcdWinNtVirtualDisk</C_Name>\r
       <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
-      <HelpText>This PCD defines the file attribute which will be simulated as \r
-        a harddisk in simulator.\r
-        The item type if this PCD can only be "DYNAMIC".</HelpText>\r
+      <HelpText/>\r
     </PcdEntry>\r
     <PcdEntry PcdItemType="DYNAMIC">\r
       <C_Name>PcdWinNtPhysicalDisk</C_Name>\r
       <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
-      <HelpText>This PCD defines physical disk which will be simualted as a \r
-        harddisk in simulator.\r
-        The item type of this PCD can only be "DYNAMIC".</HelpText>\r
+      <HelpText/>\r
     </PcdEntry>\r
     <PcdEntry PcdItemType="DYNAMIC">\r
       <C_Name>PcdWinNtCpuModel</C_Name>\r
       <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
-      <HelpText>This PCD defines simulated CPU model string.\r
-        The item type of this PCD can only be "DYNAMIC".</HelpText>\r
+      <HelpText/>\r
     </PcdEntry>\r
     <PcdEntry PcdItemType="DYNAMIC">\r
       <C_Name>PcdWinNtCpuSpeed</C_Name>\r
       <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
-      <HelpText>This PCD defines simulated CPU speed string.</HelpText>\r
+      <HelpText/>\r
     </PcdEntry>\r
     <PcdEntry PcdItemType="DYNAMIC">\r
       <C_Name>PcdWinNtMemorySize</C_Name>\r
       <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
-      <HelpText>This PCD defines the size of simulated memory size.\r
-        The item type of this PCD can only be "DYNAMIC".</HelpText>\r
+      <HelpText/>\r
+    </PcdEntry>\r
+    <PcdEntry PcdItemType="PATCHABLE_IN_MODULE">\r
+      <C_Name>PcdWinNtBinaryPatch1</C_Name>\r
+      <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
+      <HelpText/>\r
+    </PcdEntry>\r
+    <PcdEntry PcdItemType="PATCHABLE_IN_MODULE">\r
+      <C_Name>PcdWinNtBinaryPatch2</C_Name>\r
+      <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
+      <HelpText/>\r
+    </PcdEntry>\r
+    <PcdEntry PcdItemType="FEATURE_FLAG">\r
+      <C_Name>PcdWinNtFeatureFlag1</C_Name>\r
+      <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
+      <HelpText/>\r
+    </PcdEntry>\r
+    <PcdEntry PcdItemType="DYNAMIC">\r
+      <C_Name>PcdWinNtDynamicUINT32</C_Name>\r
+      <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
+      <HelpText/>\r
     </PcdEntry>\r
   </PcdCoded>\r
 </ModuleSurfaceArea>
\ No newline at end of file
index 0760111..a07d05f 100644 (file)
@@ -13,8 +13,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>DXE_DRIVER</ModuleType>\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
+    <Abstract>NT Emulation Metronome Architectural Protocol Driver as defined in DXE CIS</Abstract>\r
+    <Description>\r
+      This metronome module simulates metronome by Sleep WinAPI.\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index ea0dd7c..1fd6d87 100644 (file)
@@ -13,8 +13,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>DXE_DRIVER</ModuleType>\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
+    <Abstract>NT Emulation Real time clock Architectural Protocol Driver as defined in TIANO</Abstract>\r
+    <Description>\r
+      This real time clock module simulates virtual device by time WinAPI.\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index 9567c33..f869251 100644 (file)
@@ -13,8 +13,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>DXE_DRIVER</ModuleType>\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
+    <Abstract>NT Emulation Reset Architectural Protocol Driver as defined in TIANO</Abstract>\r
+    <Description>\r
+      This Reset module simulates system reset by process exit on NT.\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index 698ff65..70114ec 100644 (file)
@@ -13,8 +13,12 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>DXE_DRIVER</ModuleType>\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
+    <Abstract>NT Emulation Timer Architectural Protocol Driver as defined in DXE CIS</Abstract>\r
+    <Description>\r
+      This Timer module uses an NT Thread to simulate the timer-tick driven\r
+      timer service.  In the future, the Thread creation should possibly be \r
+      abstracted by the CPU architectural protocol\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index fd25c90..b56436d 100644 (file)
@@ -13,8 +13,12 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>PEIM</ModuleType>\r
     <GuidValue>1501614E-0E6C-4ef4-8B8F-C276CDFB646F</GuidValue>\r
     <Version>1.0</Version>\r
-    <Abstract>Component description file for DiskIo module.</Abstract>\r
-    <Description>FIX ME!</Description>\r
+    <Abstract>Mono status code driver</Abstract>\r
+    <Description>\r
+      PEIM to provide the status code functionality, to aid in system debug.\r
+      It includes output to 0x80 port and/or to serial port.  \r
+      This PEIM is monolithic. Different platform should provide different library.\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index 02ebfb4..39c5e40 100644 (file)
@@ -13,8 +13,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
     <ModuleType>PEIM</ModuleType>\r
     <GuidValue>D3AAD8DC-3A48-46ac-B1C7-28A9D3CF6755</GuidValue>\r
     <Version>1.0</Version>\r
-    <Abstract>Component description file for WinNtStuff module</Abstract>\r
-    <Description>FIX ME!</Description>\r
+    <Abstract>Stuff driver</Abstract>\r
+    <Description>\r
+      Tiano PEIM to abstract construction of firmware volume in a Windows NT environment.\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\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
index 956b3a8..2b3dfc7 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>DXE_DRIVER</ModuleType>\r
     <GuidValue>3ddc3b12-99ea-4364-b315-6310a2050be5</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
+    <Abstract>DXE report status code library</Abstract>\r
+    <Description>Retrieve status code and report status code in DXE phase</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\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
index d33540e..2abc4ae 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>DXE_SMM_DRIVER</ModuleType>\r
     <GuidValue>79C5C7B7-1083-42a6-AD15-2A4E7C4274D7</GuidValue>\r
     <Version>1.0</Version>\r
-    <Abstract>Component description file for the entry point to a EFI/DXE Drivers</Abstract>\r
-    <Description>FIX ME!</Description>\r
+    <Abstract>SMM driver entry point library</Abstract>\r
+    <Description>Register driver in SMRAM and wrapper driver library constructors and entry point</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\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
index 6d14147..f10b1d3 100644 (file)
@@ -5,8 +5,10 @@
     <ModuleType>PEI_CORE</ModuleType>\r
     <GuidValue>b3b0654a-969d-4096-86cb-27e262a02083</GuidValue>\r
     <Version>1.0</Version>\r
-    <Abstract>Component description file for the entry point to the PEI Core</Abstract>\r
-    <Description>FIX ME!</Description>\r
+    <Abstract>Entry point to a the PEI Core</Abstract>\r
+    <Description>\r
+      The library contains the entry point to a PEI core Module Type.\r
+    </Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
     <License>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
index 063f4ce..28a19ee 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>PEIM</ModuleType>\r
     <GuidValue>bda39d3a-451b-4350-8266-81ab10fa0523</GuidValue>\r
     <Version>1.0</Version>\r
-    <Abstract>Debug Library for PEIMs and DXE drivers that send debug messages to ReportStatusCode</Abstract>\r
-    <Description>FIX ME!</Description>\r
+    <Abstract>Debug Library based on report status code library</Abstract>\r
+    <Description>Debug Library for PEIMs and DXE drivers that send debug messages to ReportStatusCode</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\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
index 2acd322..c6a34fe 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>PEIM</ModuleType>\r
     <GuidValue>e062c52d-78dc-4cc5-b246-b13497a8123c</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
+    <Abstract>Post code library based on report status code library</Abstract>\r
+    <Description>PostCode Library for PEIMs and DXE drivers that send PostCode to ReportStatusCode</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
     <License>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
index 0323a38..ac20638 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>PEIM</ModuleType>\r
     <GuidValue>8c690838-7a22-45c4-aa58-a33e3e515cd4</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
+    <Abstract>Report status code library</Abstract>\r
+    <Description>ReportStatusCodeLib for PEIM which depends upon Pei Services table</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\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
index b3abeec..b483d63 100644 (file)
@@ -5,8 +5,8 @@
     <ModuleType>PEIM</ModuleType>\r
     <GuidValue>fa177ff7-1fc7-458d-a358-d9d62ae61cec</GuidValue>\r
     <Version>1.0</Version>\r
-    <Abstract>Component description file for the entry point to the PEI Core</Abstract>\r
-    <Description>FIX ME!</Description>\r
+    <Abstract>Entry point of PEIM</Abstract>\r
+    <Description>Contain entry point to PEIM Module Type, construct all dependent libararies</Description>\r
     <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
     <License>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