]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkNt32Pkg/EdkNt32Pkg.spd
Import Usb/UsbBusDxe and Usb/UsbMassStorageDxe into MdeModulePkg.
[mirror_edk2.git] / EdkNt32Pkg / EdkNt32Pkg.spd
index 614a3994d048fdf450b85a8cf48a0f6e9e867bb2..18bd8f4203d4ff186802e379facaf0bd9e34ecd7 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?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">\r
   <SpdHeader>\r
     <PackageName>EdkNt32Pkg</PackageName>\r
     <IncludePkgHeader ModuleType="UEFI_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
   </PackageHeaders>\r
   <GuidDeclarations>\r
-    <Entry Name="EdkNt32PkgTokenSpace">\r
+    <Entry Name="EdkNt32PkgTokenSpace" GuidTypeList="TOKEN_SPACE_GUID">\r
       <C_Name>gEfiEdkNt32PkgTokenSpaceGuid</C_Name>\r
       <GuidValue>0D79A645-1D91-40a6-A81F-61E6982B32B4</GuidValue>\r
       <HelpText>All PCD define in EdkNt32Pkg is in this token space scope</HelpText>\r
     </Entry>\r
-    <Entry Name="WinNtVirtualDisks">\r
+    <Entry Name="WinNtVirtualDisks" GuidTypeList="GUID">\r
       <C_Name>gEfiWinNtVirtualDisksGuid</C_Name>\r
       <GuidValue>0C95A928-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
-      <HelpText/>\r
+      <HelpText>This variable defines virtual disk the emulator/WinNtBusDriver will produce.</HelpText>\r
     </Entry>\r
-    <Entry Name="WinNtPhysicalDisks">\r
+    <Entry Name="WinNtPhysicalDisks" GuidTypeList="GUID">\r
       <C_Name>gEfiWinNtPhysicalDisksGuid</C_Name>\r
       <GuidValue>0C95A92F-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
-      <HelpText/>\r
+      <HelpText>This variable defines phisical disk emulator/WinNtBusDriver will produce.</HelpText>\r
     </Entry>\r
-    <Entry Name="WinNtFileSystem">\r
+    <Entry Name="WinNtFileSystem" GuidTypeList="GUID">\r
       <C_Name>gEfiWinNtFileSystemGuid</C_Name>\r
       <GuidValue>0C95A935-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
-      <HelpText/>\r
+      <HelpText>This variable defines file system the emulator/WinNtBusDriver will produce.</HelpText>\r
     </Entry>\r
-    <Entry Name="WinNtSerialPort">\r
+    <Entry Name="WinNtSerialPort" GuidTypeList="GUID">\r
       <C_Name>gEfiWinNtSerialPortGuid</C_Name>\r
       <GuidValue>0C95A93D-A006-11D4-BCFA-0080C73C8881</GuidValue>\r
-      <HelpText/>\r
+      <HelpText>This variable defines virtual serial device the emulator/WinNtBusDriver will produce.</HelpText>\r
     </Entry>\r
-    <Entry Name="WinNtGop">\r
+    <Entry Name="WinNtGop" GuidTypeList="GUID">\r
       <C_Name>gEfiWinNtGopGuid</C_Name>\r
       <GuidValue>4e11e955-ccca-11d4-bd0d-0080c73c8881</GuidValue>\r
-      <HelpText/>\r
+      <HelpText>This variable defines virtual GOP device the emulator/WinNtBusDriver will produce.</HelpText>\r
     </Entry>\r
-    <Entry Name="WinNtUga">\r
+    <Entry Name="WinNtUga" GuidTypeList="GUID">\r
       <C_Name>gEfiWinNtUgaGuid</C_Name>\r
       <GuidValue>AB248E99-ABE1-11D4-BD0D-0080C73C8881</GuidValue>\r
-      <HelpText/>\r
+      <HelpText>This variable defines virtual VGA device the emulator/WinNtBusDriver will produce.</HelpText>\r
     </Entry>\r
-    <Entry Name="WinNtConsole">\r
+    <Entry Name="WinNtConsole" GuidTypeList="GUID">\r
       <C_Name>gEfiWinNtConsoleGuid</C_Name>\r
       <GuidValue>BA73672C-A5D3-11D4-BD00-0080C73C8881</GuidValue>\r
-      <HelpText/>\r
+      <HelpText>This variable defines virtual Console the emulator/WinNtBusDriver will produce.</HelpText>\r
     </Entry>\r
-    <Entry Name="WinNtMemory">\r
+    <Entry Name="WinNtMemory" GuidTypeList="GUID">\r
       <C_Name>gEfiWinNtMemoryGuid</C_Name>\r
       <GuidValue>99042912-122A-11D4-BD0D-0080C73C8881</GuidValue>\r
-      <HelpText/>\r
+      <HelpText>This variable defines virtual Memory the emulator/WinNtBusDriver will produce.</HelpText>\r
     </Entry>\r
-    <Entry Name="WinNtCPUModel">\r
+    <Entry Name="WinNtCPUModel" GuidTypeList="GUID">\r
       <C_Name>gEfiWinNtCPUModelGuid</C_Name>\r
       <GuidValue>BEE9B6CE-2F8A-11D4-BD0D-0080C73C8881</GuidValue>\r
-      <HelpText/>\r
+      <HelpText>This variable defines model of the CPU the emulator/WinNtBusDriver will produce.</HelpText>\r
     </Entry>\r
-    <Entry Name="WinNtCPUSpeed">\r
+    <Entry Name="WinNtCPUSpeed" GuidTypeList="GUID">\r
       <C_Name>gEfiWinNtCPUSpeedGuid</C_Name>\r
       <GuidValue>D4F29055-E1FB-11D4-BD0D-0080C73C8881</GuidValue>\r
-      <HelpText/>\r
+      <HelpText>This variable defines speed of the CPU the emulator/WinNtBusDriver will produce.</HelpText>\r
     </Entry>\r
-    <Entry Name="WinNPassThrough">\r
+    <Entry Name="WinNPassThrough" GuidTypeList="GUID">\r
       <C_Name>gEfiWinNtPassThroughGuid</C_Name>\r
       <GuidValue>CC664EB8-3C24-4086-B6F6-34E856BCE36E</GuidValue>\r
-      <HelpText/>\r
-    </Entry>\r
-    <Entry Name="PcdHob">\r
-      <C_Name>gPcdHobGuid</C_Name>\r
-      <GuidValue>582E7CA1-68CD-4D44-B43B-F298ED587BA6</GuidValue>\r
-      <HelpText/>\r
-    </Entry>\r
-    <Entry Name="WinNtBusDriver">\r
-      <C_Name>gWinNtBusDriverGuid</C_Name>\r
-      <GuidValue>0419f582-0625-4531-8a33-85a9965c95bc</GuidValue>\r
-      <HelpText/>\r
+      <HelpText>This variable defines virtual Pass Thru devicehardware the emulator/WinNtBusDriver will produce.</HelpText>\r
     </Entry>\r
   </GuidDeclarations>\r
   <ProtocolDeclarations>\r
       <GuidValue>58C518B1-76F3-11D4-BCEA-0080C73C8881</GuidValue>\r
       <HelpText/>\r
     </Entry>\r
+    <Entry Name="WinNtBusDriver">\r
+      <C_Name>gWinNtBusDriverGuid</C_Name>\r
+      <GuidValue>0419f582-0625-4531-8a33-85a9965c95bc</GuidValue>\r
+      <HelpText/>\r
+    </Entry>\r
   </ProtocolDeclarations>\r
   <PpiDeclarations>\r
     <Entry Name="NtAutoScan">\r
       <DatumType>VOID*</DatumType>\r
       <ValidUsage>DYNAMIC</ValidUsage>\r
       <DefaultValue>L"E:RW;245760;512"</DefaultValue>\r
-      <HelpText>This PCD defines physical disk which will be simualted as a\r
+      <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>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <DatumType>VOID*</DatumType>\r
       <ValidUsage>DYNAMIC</ValidUsage>\r
       <DefaultValue>L"FW;40960;512"</DefaultValue>\r
-      <HelpText>This PCD defines the devices which use a file to emulate a hard disk or\r
+      <HelpText>This PCD defines the devices which use a file to emulate a hard disk or
         removable media device.The item type of this PCD can only be "DYNAMIC".</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <DatumType>VOID*</DatumType>\r
       <ValidUsage>DYNAMIC</ValidUsage>\r
       <DefaultValue>L"COM1!COM2"</DefaultValue>\r
-      <HelpText>This Pcd declares two serial port for simulated environment.\r
+      <HelpText>This Pcd declares two serial port for simulated environment.
         The item type of this PCD can only be "DYNAMIC".</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <DatumType>VOID*</DatumType>\r
       <ValidUsage>DYNAMIC</ValidUsage>\r
       <DefaultValue>L"UGA Window 1!UGA Window 2"</DefaultValue>\r
-      <HelpText>This PCD declares the resolutions for the UGA windows.\r
+      <HelpText>This PCD declares the resolutions for the UGA windows.
         The item type of this PCD can only be "DYNAMIC".</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <TokenSpaceGuidCName>gEfiEdkNt32PkgTokenSpaceGuid</TokenSpaceGuidCName>\r
       <DatumType>VOID*</DatumType>\r
       <ValidUsage>DYNAMIC</ValidUsage>\r
-      <DefaultValue>L".!..\\..\\..\\..\\..\\EdkShellBinPkg\\bin\\ia32\\Apps"</DefaultValue>\r
-      <HelpText>This PCD defines the windows directory who will be mounted as\r
-        harddisk in simulator.\r
+      <DefaultValue>L".!..\\..\\..\\..\\EdkShellBinPkg\\bin\\ia32\\Apps"</DefaultValue>\r
+      <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>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <DatumType>VOID*</DatumType>\r
       <ValidUsage>DYNAMIC</ValidUsage>\r
       <DefaultValue>L"64!64"</DefaultValue>\r
-      <HelpText>This PCD defines the memory size of simulated machine. Simulator will allocate\r
-        the size of PcdWinNtMemorySize in windows platform.\r
+      <HelpText>This PCD defines the memory size of simulated machine. Simulator will allocate
+        the size of PcdWinNtMemorySize in windows platform.
         The item type of this PCD can only be "DYNAMIC".</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <DatumType>UINT32</DatumType>\r
       <ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE</ValidUsage>\r
       <DefaultValue>1</DefaultValue>\r
-      <HelpText>This PCD defines the boot mode for simualtor.\r
-        The boot mode can be set as following value:\r
-          0x0:  Boot with full configuration.\r
-          0x1:  Boot with minimal configuration.\r
-          0x2:  Boot assume no configuration changes.\r
-          0x3:  Boot with full configuration plus diagnostics.\r
-          0x4:  Boot with default settings.\r
-          0x5:  Boot on S4 resume.\r
-          0x6:  Boot on S5 resume.\r
-          0x10: Boot on S2 resume.\r
-          0x11: Boot on S3 resume.\r
-          0x12: Boot on flash update.\r
+      <HelpText>This PCD defines the boot mode for simualtor.
+        The boot mode can be set as following value:
+          0x0:  Boot with full configuration.
+          0x1:  Boot with minimal configuration.
+          0x2:  Boot assume no configuration changes.
+          0x3:  Boot with full configuration plus diagnostics.
+          0x4:  Boot with default settings.
+          0x5:  Boot on S4 resume.
+          0x6:  Boot on S5 resume.
+          0x10: Boot on S2 resume.
+          0x11: Boot on S3 resume.
+          0x12: Boot on flash update.
           0x20: Boot in reovery mode.</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <DatumType>VOID*</DatumType>\r
       <ValidUsage>DYNAMIC</ValidUsage>\r
       <DefaultValue>L"Intel(R) Processor Model"</DefaultValue>\r
-      <HelpText>This PCD defines simulated CPU model string.\r
+      <HelpText>This PCD defines simulated CPU model string.
         The item type of this PCD can only be "DYNAMIC".</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <DatumType>VOID*</DatumType>\r
       <ValidUsage>DYNAMIC</ValidUsage>\r
       <DefaultValue>L"3000"</DefaultValue>\r
-      <HelpText>This PCD defines simulated CPU speed string.\r
+      <HelpText>This PCD defines simulated CPU speed string.
         The item type of this PCD can only be "DYNAMIC".</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <DatumType>VOID*</DatumType>\r
       <ValidUsage>DYNAMIC</ValidUsage>\r
       <DefaultValue>L"Bus Driver Console Window"</DefaultValue>\r
-      <HelpText>This PCD declares the title string of the text console window.\r
-        such as "My EFI Console".\r
+      <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>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <DatumType>VOID*</DatumType>\r
       <ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE</ValidUsage>\r
       <DefaultValue>L"64!64"</DefaultValue>\r
-      <HelpText>This PCD defines the memory size of simulated machine. Simulator will allocate\r
+      <HelpText>This PCD defines the memory size of simulated machine. Simulator will allocate
         the size of PcdWinNtMemorySizeForSecMain in windows platform.</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <DatumType>VOID*</DatumType>\r
       <ValidUsage>DYNAMIC</ValidUsage>\r
       <DefaultValue>L"UGA Window 1!UGA Window 2"</DefaultValue>\r
-      <HelpText>This PCD declares the resolutions for the GOP windows.\r
+      <HelpText>This PCD declares the resolutions for the GOP windows.
         The item type of this PCD can only be "DYNAMIC".</HelpText>\r
     </PcdEntry>\r
   </PcdDeclarations>\r
-</PackageSurfaceArea>
+</PackageSurfaceArea>
\ No newline at end of file