mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-22 21:24:35 +02:00
Perfected MSA files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2554 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
396514f590
commit
2074c9cfbd
@ -9,10 +9,10 @@
|
|||||||
<Description>
|
<Description>
|
||||||
Parses the MiscSubclassDataTable and reports any generated data to the DataHub.
|
Parses the MiscSubclassDataTable and reports any generated data to the DataHub.
|
||||||
All .uni file who tagged with "ToolCode="DUMMY"" in following file list is included by
|
All .uni file who tagged with "ToolCode="DUMMY"" in following file list is included by
|
||||||
MiscSubclassDriver.uni file, the StrGather tool will expand MiscSubclassDriver.uni file
|
MiscSubclassDriver.uni file, the StrGather tool will expand MiscSubclassDriver.uni file
|
||||||
and parse all .uni file.
|
and parse all .uni file.
|
||||||
</Description>
|
</Description>
|
||||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2006 - 2007, Intel Corporation</Copyright>
|
||||||
<License>All rights reserved. This program and the accompanying materials
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>MiscSubclass</OutputFileBasename>
|
<OutputFileBasename>MiscSubclass</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
@ -136,9 +136,6 @@
|
|||||||
<DataHubRecord Usage="ALWAYS_PRODUCED">
|
<DataHubRecord Usage="ALWAYS_PRODUCED">
|
||||||
<DataHubCName>SystemOptionString</DataHubCName>
|
<DataHubCName>SystemOptionString</DataHubCName>
|
||||||
</DataHubRecord>
|
</DataHubRecord>
|
||||||
<DataHubRecord Usage="SOMETIMES_CONSUMED">
|
|
||||||
<DataHubCName>ProcessorSubClassData</DataHubCName>
|
|
||||||
</DataHubRecord>
|
|
||||||
<DataHubRecord Usage="SOMETIMES_PRODUCED">
|
<DataHubRecord Usage="SOMETIMES_PRODUCED">
|
||||||
<DataHubCName>MemorySubClassData</DataHubCName>
|
<DataHubCName>MemorySubClassData</DataHubCName>
|
||||||
</DataHubRecord>
|
</DataHubRecord>
|
||||||
|
@ -154,34 +154,36 @@
|
|||||||
<Protocol Usage="ALWAYS_CONSUMED">
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<ProtocolCName>gEfiCpuIoProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiCpuIoProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">
|
<Protocol Usage="SOMETIMES_CONSUMED">
|
||||||
<ProtocolCName>gEfiUgaDrawProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiUgaDrawProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">
|
<Protocol Usage="SOMETIMES_CONSUMED">
|
||||||
<ProtocolCName>gEfiLoadFileProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiLoadFileProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">
|
<Protocol Usage="SOMETIMES_CONSUMED">
|
||||||
<ProtocolCName>gEfiSimpleFileSystemProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiSimpleFileSystemProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<ProtocolCName>gEfiDevicePathProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiDevicePathProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">
|
<Protocol Usage="SOMETIMES_CONSUMED">
|
||||||
<ProtocolCName>gEfiBlockIoProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiBlockIoProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">
|
<Protocol Usage="ALWAYS_CONSUMED">
|
||||||
<ProtocolCName>gEfiSerialIoProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiSerialIoProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="ALWAYS_CONSUMED">
|
<Protocol Usage="SOMETIMES_CONSUMED">
|
||||||
<ProtocolCName>gEfiGenericMemTestProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiGenericMemTestProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="SOMETIMES_CONSUMED">
|
<Protocol Usage="SOMETIMES_CONSUMED">
|
||||||
<ProtocolCName>gEfiCpuArchProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiGraphicsOutputProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
|
||||||
<Protocol Usage="SOMETIMES_CONSUMED">
|
|
||||||
<ProtocolCName>gEfiDriverBindingProtocolGuid</ProtocolCName>
|
|
||||||
</Protocol>
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
|
<Hobs>
|
||||||
|
<HobTypes HobGuidCName="gEfiFlashMapHobGuid" Usage="ALWAYS_CONSUMED">
|
||||||
|
<HobType>GUID_EXTENSION</HobType>
|
||||||
|
</HobTypes>
|
||||||
|
</Hobs>
|
||||||
<DataHubs>
|
<DataHubs>
|
||||||
<DataHubRecord Usage="SOMETIMES_CONSUMED">
|
<DataHubRecord Usage="SOMETIMES_CONSUMED">
|
||||||
<DataHubCName>BiosVendor</DataHubCName>
|
<DataHubCName>BiosVendor</DataHubCName>
|
||||||
@ -198,12 +200,6 @@
|
|||||||
<DataHubRecord Usage="SOMETIMES_CONSUMED">
|
<DataHubRecord Usage="SOMETIMES_CONSUMED">
|
||||||
<DataHubCName>MemoryArray</DataHubCName>
|
<DataHubCName>MemoryArray</DataHubCName>
|
||||||
</DataHubRecord>
|
</DataHubRecord>
|
||||||
<DataHubRecord Usage="SOMETIMES_CONSUMED">
|
|
||||||
<DataHubCName>SerialIoDevice</DataHubCName>
|
|
||||||
</DataHubRecord>
|
|
||||||
<DataHubRecord Usage="SOMETIMES_CONSUMED">
|
|
||||||
<DataHubCName>SerialIoPort</DataHubCName>
|
|
||||||
</DataHubRecord>
|
|
||||||
</DataHubs>
|
</DataHubs>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
@ -215,16 +211,13 @@
|
|||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<GuidCName>gEfiGenericPlatformVariableGuid</GuidCName>
|
<GuidCName>gEfiGenericPlatformVariableGuid</GuidCName>
|
||||||
</GuidCNames>
|
</GuidCNames>
|
||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
|
||||||
<GuidCName>gEfiFlashMapHobGuid</GuidCName>
|
|
||||||
</GuidCNames>
|
|
||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<GuidCName>gEfiFileSystemVolumeLabelInfoIdGuid</GuidCName>
|
<GuidCName>gEfiFileSystemVolumeLabelInfoIdGuid</GuidCName>
|
||||||
</GuidCNames>
|
</GuidCNames>
|
||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<GuidCName>gEfiFileInfoGuid</GuidCName>
|
<GuidCName>gEfiFileInfoGuid</GuidCName>
|
||||||
</GuidCNames>
|
</GuidCNames>
|
||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="SOMETIMES_CONSUMED">
|
||||||
<GuidCName>gEfiDefaultBmpLogoGuid</GuidCName>
|
<GuidCName>gEfiDefaultBmpLogoGuid</GuidCName>
|
||||||
</GuidCNames>
|
</GuidCNames>
|
||||||
</Guids>
|
</Guids>
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>WinNtBlockIo</OutputFileBasename>
|
<OutputFileBasename>WinNtBlockIo</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>WinNtConsole</OutputFileBasename>
|
<OutputFileBasename>WinNtConsole</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>WinNtSerialIo</OutputFileBasename>
|
<OutputFileBasename>WinNtSerialIo</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>WinNtSimpleFileSystem</OutputFileBasename>
|
<OutputFileBasename>WinNtSimpleFileSystem</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>WinNtUga</OutputFileBasename>
|
<OutputFileBasename>WinNtUga</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>WinNtBusDriver</OutputFileBasename>
|
<OutputFileBasename>WinNtBusDriver</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
@ -71,9 +71,12 @@
|
|||||||
<Protocol Usage="TO_START">
|
<Protocol Usage="TO_START">
|
||||||
<ProtocolCName>gEfiWinNtThunkProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiWinNtThunkProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
</Protocol>
|
||||||
<Protocol Usage="TO_START">
|
<Protocol Usage="BY_START">
|
||||||
<ProtocolCName>gEfiDevicePathProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiDevicePathProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="BY_START">
|
||||||
|
<ProtocolCName>gWinNtBusDriverGuid</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
@ -106,9 +109,6 @@
|
|||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<GuidCName>gEfiWinNtCPUSpeedGuid</GuidCName>
|
<GuidCName>gEfiWinNtCPUSpeedGuid</GuidCName>
|
||||||
</GuidCNames>
|
</GuidCNames>
|
||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
|
||||||
<GuidCName>gWinNtBusDriverGuid</GuidCName>
|
|
||||||
</GuidCNames>
|
|
||||||
</Guids>
|
</Guids>
|
||||||
<Externs>
|
<Externs>
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>Metronome</OutputFileBasename>
|
<OutputFileBasename>Metronome</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>RealTimeClock</OutputFileBasename>
|
<OutputFileBasename>RealTimeClock</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>Reset</OutputFileBasename>
|
<OutputFileBasename>Reset</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
<Version>1.0</Version>
|
<Version>1.0</Version>
|
||||||
<Abstract>NT Emulation Timer Architectural Protocol Driver as defined in DXE CIS</Abstract>
|
<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
|
<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
|
timer service. In the future, the Thread creation should possibly be
|
||||||
abstracted by the CPU architectural protocol</Description>
|
abstracted by the CPU architectural protocol</Description>
|
||||||
<Copyright>Copyright (c) 2006 - 2007, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2006 - 2007, Intel Corporation</Copyright>
|
||||||
<License>All rights reserved. This program and the accompanying materials
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
@ -19,7 +19,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>Timer</OutputFileBasename>
|
<OutputFileBasename>Timer</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>Cpu</OutputFileBasename>
|
<OutputFileBasename>Cpu</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>WinNtThunk</OutputFileBasename>
|
<OutputFileBasename>WinNtThunk</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>WinNtAutoScan</OutputFileBasename>
|
<OutputFileBasename>WinNtAutoScan</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -55,6 +55,11 @@
|
|||||||
<ProtocolCName>gEfiFirmwareVolumeBlockProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiFirmwareVolumeBlockProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
|
<Hobs>
|
||||||
|
<HobTypes HobGuidCName="gEfiFlashMapHobGuid" Usage="ALWAYS_CONSUMED">
|
||||||
|
<HobType>GUID_EXTENSION</HobType>
|
||||||
|
</HobTypes>
|
||||||
|
</Hobs>
|
||||||
<PPIs>
|
<PPIs>
|
||||||
<Ppi Usage="ALWAYS_PRODUCED">
|
<Ppi Usage="ALWAYS_PRODUCED">
|
||||||
<PpiCName>gPeiFlashMapPpiGuid</PpiCName>
|
<PpiCName>gPeiFlashMapPpiGuid</PpiCName>
|
||||||
@ -64,9 +69,6 @@
|
|||||||
</Ppi>
|
</Ppi>
|
||||||
</PPIs>
|
</PPIs>
|
||||||
<Guids>
|
<Guids>
|
||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
|
||||||
<GuidCName>gEfiFlashMapHobGuid</GuidCName>
|
|
||||||
</GuidCNames>
|
|
||||||
<GuidCNames Usage="ALWAYS_CONSUMED">
|
<GuidCNames Usage="ALWAYS_CONSUMED">
|
||||||
<GuidCName>gEfiFirmwareFileSystemGuid</GuidCName>
|
<GuidCName>gEfiFirmwareFileSystemGuid</GuidCName>
|
||||||
</GuidCNames>
|
</GuidCNames>
|
||||||
@ -82,10 +84,10 @@
|
|||||||
<PcdEntry PcdItemType="DYNAMIC">
|
<PcdEntry PcdItemType="DYNAMIC">
|
||||||
<C_Name>PcdFlashNvStorageVariableBase</C_Name>
|
<C_Name>PcdFlashNvStorageVariableBase</C_Name>
|
||||||
<TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>
|
<TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>
|
||||||
<HelpText>The driver sets the NV Storage FV base address defined by this PCD.
|
<HelpText>The driver sets the NV Storage FV base address defined by this PCD.
|
||||||
This base address point to an EFI_FIRMWARE_VOLUMN_HEADER struct. Variable PEIM
|
This base address point to an EFI_FIRMWARE_VOLUMN_HEADER struct. Variable PEIM
|
||||||
will get the base address from this PCD. In NT emulator, this PCD is a DYNAMIC
|
will get the base address from this PCD. In NT emulator, this PCD is a DYNAMIC
|
||||||
type, as FD is mapped to process space by WinNT OS. On real platform, it is
|
type, as FD is mapped to process space by WinNT OS. On real platform, it is
|
||||||
normally a FIXED_AT_BUILD type as system memory map is fixed to BIOS.</HelpText>
|
normally a FIXED_AT_BUILD type as system memory map is fixed to BIOS.</HelpText>
|
||||||
</PcdEntry>
|
</PcdEntry>
|
||||||
<PcdEntry PcdItemType="DYNAMIC">
|
<PcdEntry PcdItemType="DYNAMIC">
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>WinNtStuff</OutputFileBasename>
|
<OutputFileBasename>WinNtStuff</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
|
@ -6,10 +6,10 @@
|
|||||||
<GuidValue>BDFE5FAA-2A35-44bb-B17A-8084D4E2B9E9</GuidValue>
|
<GuidValue>BDFE5FAA-2A35-44bb-B17A-8084D4E2B9E9</GuidValue>
|
||||||
<Version>1.0</Version>
|
<Version>1.0</Version>
|
||||||
<Abstract>Component description file for Nt32 Fimware Volume Block DXE driver module.</Abstract>
|
<Abstract>Component description file for Nt32 Fimware Volume Block DXE driver module.</Abstract>
|
||||||
<Description>This DXE runtime driver implements and produces the Fimware Volue Block Protocol on
|
<Description>This DXE runtime driver implements and produces the Fimware Volue Block Protocol on
|
||||||
NT32 emulator.
|
NT32 emulator.
|
||||||
</Description>
|
</Description>
|
||||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
<Copyright>Copyright (c) 2006 - 2007, Intel Corporation</Copyright>
|
||||||
<License>All rights reserved. This program and the accompanying materials
|
<License>All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
@ -19,7 +19,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>FwBlockService</OutputFileBasename>
|
<OutputFileBasename>FwBlockService</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
@ -57,9 +57,9 @@
|
|||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename>Nt32Fwh.dxs</Filename>
|
<Filename>Nt32Fwh.dxs</Filename>
|
||||||
<Filename SupArchList="IA32">FWBlockService.c</Filename>
|
<Filename>FWBlockService.c</Filename>
|
||||||
<Filename SupArchList="IA32">FwBlockService.h</Filename>
|
<Filename>FwBlockService.h</Filename>
|
||||||
<Filename SupArchList="IA32">FvbInfo.c</Filename>
|
<Filename>FvbInfo.c</Filename>
|
||||||
</SourceFiles>
|
</SourceFiles>
|
||||||
<PackageDependencies>
|
<PackageDependencies>
|
||||||
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>
|
||||||
@ -76,6 +76,9 @@
|
|||||||
<Protocol Usage="ALWAYS_PRODUCED">
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
<ProtocolCName>gEfiFvbExtensionProtocolGuid</ProtocolCName>
|
<ProtocolCName>gEfiFvbExtensionProtocolGuid</ProtocolCName>
|
||||||
</Protocol>
|
</Protocol>
|
||||||
|
<Protocol Usage="ALWAYS_PRODUCED">
|
||||||
|
<ProtocolCName>gEfiAlternateFvBlockGuid</ProtocolCName>
|
||||||
|
</Protocol>
|
||||||
</Protocols>
|
</Protocols>
|
||||||
<Events>
|
<Events>
|
||||||
<CreateEvents>
|
<CreateEvents>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||||
</MsaHeader>
|
</MsaHeader>
|
||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>SecMain</OutputFileBasename>
|
<OutputFileBasename>SecMain</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
@ -94,7 +94,7 @@
|
|||||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||||
<C_Name>PcdWinNtBootMode</C_Name>
|
<C_Name>PcdWinNtBootMode</C_Name>
|
||||||
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
|
<TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||||
<HelpText>This PCD defines the boot mode for simualtor.
|
<HelpText>This PCD defines the boot mode for simualtor.
|
||||||
The boot mode can be set as following value:
|
The boot mode can be set as following value:
|
||||||
0x0: Boot with full configuration.
|
0x0: Boot with full configuration.
|
||||||
0x1: Boot with minimal configuration.
|
0x1: Boot with minimal configuration.
|
||||||
@ -103,7 +103,7 @@
|
|||||||
0x4: Boot with default settings.
|
0x4: Boot with default settings.
|
||||||
0x5: Boot on S4 resume.
|
0x5: Boot on S4 resume.
|
||||||
0x6: Boot on S5 resume.
|
0x6: Boot on S5 resume.
|
||||||
0x10: Boot on S2 resume.
|
0x10: Boot on S2 resume.
|
||||||
0x11: Boot on S3 resume.
|
0x11: Boot on S3 resume.
|
||||||
0x12: Boot on flash update.
|
0x12: Boot on flash update.
|
||||||
0x20: Boot in reovery mode.</HelpText>
|
0x20: Boot in reovery mode.</HelpText>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user