git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@910 6f19259b-4bc3-4df7-8a09-765794883524

This commit is contained in:
yshang1
2006-07-12 11:15:11 +00:00
parent 7b76019936
commit 7fda265d2f
35 changed files with 148 additions and 99 deletions

View File

@@ -13,8 +13,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>UEFI_DRIVER</ModuleType>
<GuidValue>51ccf399-4fdf-4e55-a45b-e123f84d456a</GuidValue>
<Version>1.0</Version>
<Abstract>Component description file for DiskIo module.</Abstract>
<Description>FIX ME!</Description>
<Abstract>Console Platfrom Driver</Abstract>
<Description>Console Platfrom DXE Driver, install Console protocols</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License

View File

@@ -13,8 +13,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>DXE_DRIVER</ModuleType>
<GuidValue>4A9B9DB8-EC62-4A92-818F-8AA0246D246E</GuidValue>
<Version>1.0</Version>
<Abstract>Component description file for MiscSubclass Driver module</Abstract>
<Description>FIX ME!</Description>
<Abstract>Misc Sub class driver</Abstract>
<Description>
Parses the MiscSubclassDataTable and reports any generated data to the DataHub
</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
@@ -59,15 +61,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
</LibraryClass>
</LibraryClassDefinitions>
<SourceFiles>
<Filename ToolCode="DUMMY">MiscBaseBoardManufacturer.uni</Filename>
<Filename ToolCode="DUMMY">MiscBiosVendor.uni</Filename>
<Filename ToolCode="DUMMY">MiscChassisManufacturer.uni</Filename>
<Filename ToolCode="DUMMY">MiscOemString.uni</Filename>
<Filename ToolCode="DUMMY">MiscPortInternalConnectorDesignator.uni</Filename>
<Filename ToolCode="DUMMY">MiscSystemLanguageString.uni</Filename>
<Filename ToolCode="DUMMY">MiscSystemManufacturer.uni</Filename>
<Filename ToolCode="DUMMY">MiscSystemOptionString.uni</Filename>
<Filename ToolCode="DUMMY">MiscSystemSlotDesignation.uni</Filename>
<Filename>MiscSubclassDriver.uni</Filename>
<Filename>MiscDevicePath.h</Filename>
<Filename>MiscSubclassDriver.h</Filename>

View File

@@ -13,8 +13,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>DXE_DRIVER</ModuleType>
<GuidValue>A6F691AC-31C8-4444-854C-E2C1A6950F92</GuidValue>
<Version>1.0</Version>
<Abstract>Component description file for DxeIpl module</Abstract>
<Description>FIX ME!</Description>
<Abstract>Platfrom BDS driver</Abstract>
<Description>
Do platform action customized by IBV/OEM.
</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License

View File

@@ -13,8 +13,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>UEFI_DRIVER</ModuleType>
<GuidValue>F479E147-A125-11d4-BCFC-0080C73C8881</GuidValue>
<Version>1.0</Version>
<Abstract>Component description file for WinNtBlockIo module.</Abstract>
<Description>FIX ME!</Description>
<Abstract>Block Io driver</Abstract>
<Description>
Produce block IO abstractions for real devices on your PC using Win32 APIs.
The configuration of what devices to mount or emulate comes from NT
environment variables. The variables must be visible to the Microsoft*
Developer Studio for them to work.
</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License

View File

@@ -13,8 +13,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>UEFI_DRIVER</ModuleType>
<GuidValue>263631d7-5836-4b74-be48-ee22e92ce5d3</GuidValue>
<Version>1.0</Version>
<Abstract>Component description file for WinNtConsole module.</Abstract>
<Description>FIX ME!</Description>
<Abstract>Console Dxe driver</Abstract>
<Description>Simulate console with WinAPI</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License

View File

@@ -13,8 +13,11 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>UEFI_DRIVER</ModuleType>
<GuidValue>6B41B553-A649-11d4-BD02-0080C73C8881</GuidValue>
<Version>1.0</Version>
<Abstract>Component description file for WinNtSerialIo module.</Abstract>
<Description>FIX ME!</Description>
<Abstract>Serial I/O driver</Abstract>
<Description>
Our DriverBinding member functions operate on the handles
created by the NT Bus drive
</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License

View File

@@ -13,8 +13,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>UEFI_DRIVER</ModuleType>
<GuidValue>9C25E18B-76BA-43da-A132-DBB0997CEFEF</GuidValue>
<Version>1.0</Version>
<Abstract>Component description file for WinNtSimpleFileSystem module.</Abstract>
<Description>FIX ME!</Description>
<Abstract>Simple filesystem driver</Abstract>
<Description>
Produce Simple File System abstractions for directories on your PC using Win32 APIs.
The configuration of what devices to mount or emulate comes from NT
environment variables. The variables must be visible to the Microsoft*
Developer Studio for them to work.
</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License

View File

@@ -13,8 +13,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>UEFI_DRIVER</ModuleType>
<GuidValue>AB248E8D-ABE1-11d4-BD0D-0080C73C8881</GuidValue>
<Version>1.0</Version>
<Abstract>Component description file for UGA module.</Abstract>
<Description>FIX ME!</Description>
<Abstract>Uga driver</Abstract>
<Description>
UGA is short hand for Universal Graphics Abstraction protocol.
This file is a verision of UgaIo the uses WinNtThunk system calls as an IO
abstraction. For a PCI device WinNtIo would be replaced with
a PCI IO abstraction that abstracted a specific PCI device.
</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License

View File

@@ -13,8 +13,12 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>UEFI_DRIVER</ModuleType>
<GuidValue>BD7E9A27-D6C5-416a-B245-5F507D95B2BD</GuidValue>
<Version>1.0</Version>
<Abstract>Component description file for WinNtBusDriver module.</Abstract>
<Description>FIX ME!</Description>
<Abstract>Win NT Bus driver</Abstract>
<Description>
This following section documents the envirnoment variables for the Win NT
build. These variables are used to define the (virtual) hardware
configuration of the NT environment
</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
@@ -128,59 +132,67 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<PcdEntry PcdItemType="DYNAMIC">
<C_Name>PcdWinNtConsole</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText>This PCD declares the title string of the text console window.
such as "My EFI Console".
The item type of this PCD can only be "DYNAMIC".</HelpText>
<HelpText/>
</PcdEntry>
<PcdEntry PcdItemType="DYNAMIC">
<C_Name>PcdWinNtUga</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText>This PCD declares the resolutions for the UGA windows.
The item type of this PCD can only be "DYNAMIC".</HelpText>
<HelpText/>
</PcdEntry>
<PcdEntry PcdItemType="DYNAMIC">
<C_Name>PcdWinNtSerialPort</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText>This Pcd declares two serial port for simulated environment.
The item type of this PCD can only be "DYNAMIC".</HelpText>
<HelpText/>
</PcdEntry>
<PcdEntry PcdItemType="DYNAMIC">
<C_Name>PcdWinNtFileSystem</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText>This PCD defines the windows directory who will be mounted as
harddisk in simulator.
The item type of this PCD can only be "DYNAMIC".</HelpText>
<HelpText/>
</PcdEntry>
<PcdEntry PcdItemType="DYNAMIC">
<C_Name>PcdWinNtVirtualDisk</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText>This PCD defines the file attribute which will be simulated as
a harddisk in simulator.
The item type if this PCD can only be "DYNAMIC".</HelpText>
<HelpText/>
</PcdEntry>
<PcdEntry PcdItemType="DYNAMIC">
<C_Name>PcdWinNtPhysicalDisk</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText>This PCD defines physical disk which will be simualted as a
harddisk in simulator.
The item type of this PCD can only be "DYNAMIC".</HelpText>
<HelpText/>
</PcdEntry>
<PcdEntry PcdItemType="DYNAMIC">
<C_Name>PcdWinNtCpuModel</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText>This PCD defines simulated CPU model string.
The item type of this PCD can only be "DYNAMIC".</HelpText>
<HelpText/>
</PcdEntry>
<PcdEntry PcdItemType="DYNAMIC">
<C_Name>PcdWinNtCpuSpeed</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText>This PCD defines simulated CPU speed string.</HelpText>
<HelpText/>
</PcdEntry>
<PcdEntry PcdItemType="DYNAMIC">
<C_Name>PcdWinNtMemorySize</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText>This PCD defines the size of simulated memory size.
The item type of this PCD can only be "DYNAMIC".</HelpText>
<HelpText/>
</PcdEntry>
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
<C_Name>PcdWinNtBinaryPatch1</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText/>
</PcdEntry>
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
<C_Name>PcdWinNtBinaryPatch2</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText/>
</PcdEntry>
<PcdEntry PcdItemType="FEATURE_FLAG">
<C_Name>PcdWinNtFeatureFlag1</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText/>
</PcdEntry>
<PcdEntry PcdItemType="DYNAMIC">
<C_Name>PcdWinNtDynamicUINT32</C_Name>
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
<HelpText/>
</PcdEntry>
</PcdCoded>
</ModuleSurfaceArea>

View File

@@ -13,8 +13,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>DXE_DRIVER</ModuleType>
<GuidValue>154CAB4A-52B5-46CD-99C3-4368ABBACFFD</GuidValue>
<Version>1.0</Version>
<Abstract>Component description file for Metronome module.</Abstract>
<Description>FIX ME!</Description>
<Abstract>NT Emulation Metronome Architectural Protocol Driver as defined in DXE CIS</Abstract>
<Description>
This metronome module simulates metronome by Sleep WinAPI.
</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License

View File

@@ -13,8 +13,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>DXE_DRIVER</ModuleType>
<GuidValue>27F05AF5-1644-4EF4-8944-48C4F75675A0</GuidValue>
<Version>1.0</Version>
<Abstract>Component description file for RealTimeClock module.</Abstract>
<Description>FIX ME!</Description>
<Abstract>NT Emulation Real time clock Architectural Protocol Driver as defined in TIANO</Abstract>
<Description>
This real time clock module simulates virtual device by time WinAPI.
</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License

View File

@@ -13,8 +13,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>DXE_DRIVER</ModuleType>
<GuidValue>BA929954-35B0-4dd3-90CD-9634BD7E1CF1</GuidValue>
<Version>1.0</Version>
<Abstract>description of file contents</Abstract>
<Description>FIX ME!</Description>
<Abstract>NT Emulation Reset Architectural Protocol Driver as defined in TIANO</Abstract>
<Description>
This Reset module simulates system reset by process exit on NT.
</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License

View File

@@ -13,8 +13,12 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
<ModuleType>DXE_DRIVER</ModuleType>
<GuidValue>C3811036-710B-4E39-8CF1-0AF9BE3A8198</GuidValue>
<Version>1.0</Version>
<Abstract>Component description file for Timer module.</Abstract>
<Description>FIX ME!</Description>
<Abstract>NT Emulation Timer Architectural Protocol Driver as defined in DXE CIS</Abstract>
<Description>
This Timer module uses an NT Thread to simulate the timer-tick driven
timer service. In the future, the Thread creation should possibly be
abstracted by the CPU architectural protocol
</Description>
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
<License>All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License