Build 1.0.0000.295
[mirror/winof/.git] / core / bus / kernel / ib_bus.inf
index 46d8213..64d4a7d 100644 (file)
@@ -1,13 +1,12 @@
-; SilverStorm Technologies InfiniBand Bus Driver.\r
+; OpenIB InfiniBand Bus Driver.\r
 ; Copyright 2005 SilverStorm Technologies all Rights Reserved.\r
 \r
 [Version]\r
 Signature="$Windows NT$"\r
 Class=System\r
 ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}\r
-Provider=%SST%\r
-CatalogFile=ibbus.cat\r
-DriverVer=07/28/2005,3.0.0034.0\r
+Provider=%OPENIB%\r
+DriverVer=04/09/2006,1.0.0000.295\r
 \r
 \r
 ; ================= Device Install section =====================\r
@@ -28,83 +27,71 @@ Ibbus.WOW64CopyFiles=%DIRID_SYSTEM_X86%
 1=%DiskId%,,,\ia64\r
 \r
 [SourceDisksFiles.x86]\r
-ibal.sys=1\r
 ibbus.sys=1\r
 ibiou.sys=1\r
 ibal.dll=1\r
 complib.dll=1\r
 ibald.dll=1\r
 complibd.dll=1\r
-datd.dll=1\r
-dat.dll=1\r
-dapld.dll=1\r
-dapl.dll=1\r
 \r
 [SourceDisksFiles.amd64]\r
-ibal.sys=1\r
 ibbus.sys=1\r
 ibiou.sys=1\r
 ibal.dll=1\r
 complib.dll=1\r
 ibald.dll=1\r
 complibd.dll=1\r
-datd.dll=1\r
-dat.dll=1\r
-dapld.dll=1\r
-dapl.dll=1\r
 cl32d.dll=1\r
 cl32.dll=1\r
 ibal32d.dll=1\r
 ibal32.dll=1\r
-dat32d.dll=1\r
-dat32.dll=1\r
-dapl32d.dll=1\r
-dapl32.dll=1\r
 \r
 [SourceDisksFiles.ia64]\r
-ibal.sys=1\r
 ibbus.sys=1\r
 ibiou.sys=1\r
 ibal.dll=1\r
 complib.dll=1\r
 ibald.dll=1\r
 complibd.dll=1\r
-datd.dll=1\r
-dat.dll=1\r
-dapld.dll=1\r
-dapl.dll=1\r
 cl32d.dll=1\r
 cl32.dll=1\r
 ibal32d.dll=1\r
 ibal32.dll=1\r
-dat32d.dll=1\r
-dat32.dll=1\r
-dapl32d.dll=1\r
-dapl32.dll=1\r
 \r
 [Manufacturer]\r
-%SST% = Ibbus.DeviceSection,ntx86,ntamd64,ntia64\r
+%OPENIB% = Ibbus.DeviceSection,ntx86,ntamd64,ntia64\r
+%SST% = SST.DeviceSection,ntx86,ntamd64,ntia64\r
 \r
 [Ibbus.DeviceSection]\r
 ; empty since we don't support W9x/Me\r
 \r
+[Ibbus.DeviceSection.nt]\r
+%Iou.DeviceDesc% = Iou.DDInstall,IBA\IB_IOU\r
+\r
 [Ibbus.DeviceSection.ntx86]\r
 %Ibbus.DeviceDesc% = Ibbus.DDInstall,{94f41ced-78eb-407c-b5df-958040af0fd8}\r
-%VFx.DeviceDesc% = VFx.DDInstall,IBA\V00066aP0010v000000a1,IBA\V00066aP0010\r
-%VEx.DeviceDesc% = VEx.DDInstall,IBA\V00066aP0008v000000a1,IBA\V00066aP0008\r
-%Iou.DeviceDesc% = Iou.DDInstall,IBA\IB_IOU\r
 \r
 [Ibbus.DeviceSection.ntamd64]\r
 %Ibbus.DeviceDesc% = Ibbus.DDInstall,{94f41ced-78eb-407c-b5df-958040af0fd8}\r
-%VFx.DeviceDesc% = VFx.DDInstall,IBA\V00066aP0010v000000a1,IBA\V00066aP0010\r
-%VEx.DeviceDesc% = VEx.DDInstall,IBA\V00066aP0008v000000a1,IBA\V00066aP0008\r
-%Iou.DeviceDesc% = Iou.DDInstall,IBA\IB_IOU\r
 \r
 [Ibbus.DeviceSection.ntia64]\r
 %Ibbus.DeviceDesc% = Ibbus.DDInstall,{94f41ced-78eb-407c-b5df-958040af0fd8}\r
-%VFx.DeviceDesc% = VFx.DDInstall,IBA\V00066aP0010v000000a1,IBA\V00066aP0010\r
-%VEx.DeviceDesc% = VEx.DDInstall,IBA\V00066aP0008v000000a1,IBA\V00066aP0008\r
-%Iou.DeviceDesc% = Iou.DDInstall,IBA\IB_IOU\r
+\r
+[SST.DeviceSection]\r
+; empty since we don't support W9x/Me\r
+\r
+[SST.DeviceSection.ntx86]\r
+%VFx.DeviceDesc% = Iou.DDInstall,IBA\V00066aP0010v000000a1,IBA\V00066aP0010\r
+%VEx.DeviceDesc% = Iou.DDInstall,IBA\V00066aP0008v000000a1,IBA\V00066aP0008\r
+\r
+[SST.DeviceSection.ntamd64]\r
+%VFx.DeviceDesc% = Iou.DDInstall,IBA\V00066aP0010v000000a1,IBA\V00066aP0010\r
+%VEx.DeviceDesc% = Iou.DDInstall,IBA\V00066aP0008v000000a1,IBA\V00066aP0008\r
+\r
+[SST.DeviceSection.ntia64]\r
+%VFx.DeviceDesc% = Iou.DDInstall,IBA\V00066aP0010v000000a1,IBA\V00066aP0010\r
+%VEx.DeviceDesc% = Iou.DDInstall,IBA\V00066aP0008v000000a1,IBA\V00066aP0008\r
+\r
 \r
 [Ibbus.DDInstall.ntx86]\r
 CopyFiles = Ibbus.CopyFiles\r
@@ -122,27 +109,12 @@ CopyFiles = Ibbus.WOW64CopyFiles
 \r
 [Ibbus.DDInstall.ntx86.Services]\r
 AddService = ibbus,%SPSVCINST_ASSOCSERVICE%,Ibbus.ServiceInstall\r
-AddService = ibal,%SPSVCINST_NULL%,Ibal.ServiceInstall\r
 \r
 [Ibbus.DDInstall.ntamd64.Services]\r
 AddService = ibbus,%SPSVCINST_ASSOCSERVICE%,Ibbus.ServiceInstall\r
-AddService = ibal,%SPSVCINST_NULL%,Ibal.ServiceInstall\r
 \r
 [Ibbus.DDInstall.ntia64.Services]\r
 AddService = ibbus,%SPSVCINST_ASSOCSERVICE%,Ibbus.ServiceInstall\r
-AddService = ibal,%SPSVCINST_NULL%,Ibal.ServiceInstall\r
-\r
-[VFx.DDInstall.nt]\r
-CopyFiles = Iou.CopyFiles\r
-\r
-[VFx.DDInstall.nt.Services]\r
-AddService = ibiou,%SPSVCINST_ASSOCSERVICE%,Iou.ServiceInstall\r
-\r
-[VEx.DDInstall.nt]\r
-CopyFiles = Iou.CopyFiles\r
-\r
-[VEx.DDInstall.nt.Services]\r
-AddService = ibiou,%SPSVCINST_ASSOCSERVICE%,Iou.ServiceInstall\r
 \r
 [Iou.DDInstall.nt]\r
 CopyFiles = Iou.CopyFiles\r
@@ -151,28 +123,19 @@ CopyFiles = Iou.CopyFiles
 AddService = ibiou,%SPSVCINST_ASSOCSERVICE%,Iou.ServiceInstall\r
 \r
 [Ibbus.CopyFiles]\r
-ibal.sys\r
 ibbus.sys\r
 \r
 [Ibbus.UMCopyFiles]\r
 complib.dll,,,2\r
 ibal.dll,,,2\r
-dat.dll,,,2\r
-dapl.dll,,,2\r
 complibd.dll,,,2\r
 ibald.dll,,,2\r
-datd.dll,,,2\r
-dapld.dll,,,2\r
 \r
 [Ibbus.WOW64CopyFiles]\r
 complib.dll,cl32.dll,,2\r
 ibal.dll,ibal32.dll,,2\r
-dat.dll,dat32.dll,,2\r
-dapl.dll,dapl32.dll,,2\r
 complibd.dll,cl32d.dll,,2\r
 ibald.dll,ibal32d.dll,,2\r
-datd.dll,dat32d.dll,,2\r
-dapld.dll,dapl32d.dll,,2\r
 \r
 [Iou.CopyFiles]\r
 ibiou.sys\r
@@ -190,14 +153,6 @@ ServiceBinary   = %12%\ibbus.sys
 LoadOrderGroup  = extended base\r
 AddReg          = Ibbus.ParamsReg\r
 \r
-[Ibal.ServiceInstall]\r
-DisplayName     = %Ibal.ServiceDesc%\r
-ServiceType     = %SERVICE_KERNEL_DRIVER%\r
-StartType       = %SERVICE_DEMAND_START%\r
-ErrorControl    = %SERVICE_ERROR_NORMAL%\r
-ServiceBinary   = %12%\ibal.sys\r
-AddReg          = Ibal.ParamsReg\r
-\r
 [Iou.ServiceInstall]\r
 DisplayName            = %Iou.ServiceDesc%\r
 ServiceType     = %SERVICE_KERNEL_DRIVER%\r
@@ -209,9 +164,7 @@ AddReg          = Iou.ParamsReg
 [Ibbus.ParamsReg]\r
 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x80000000\r
 HKR,"Parameters","ReportPortNIC",%REG_DWORD%,1\r
-\r
-[Ibal.ParamsReg]\r
-HKR,"Parameters","DebugFlags",%REG_DWORD_NO_CLOBBER%,0x80000000\r
+HKR,"Parameters","IbalDebugFlags",%REG_DWORD%,0x80000000\r
 HKR,"Parameters","SmiPollInterval",%REG_DWORD_NO_CLOBBER%,20000\r
 HKR,"Parameters","IocQueryTimeout",%REG_DWORD_NO_CLOBBER%,250\r
 HKR,"Parameters","IocQueryRetries",%REG_DWORD_NO_CLOBBER%,4\r
@@ -221,15 +174,16 @@ HKR,"Parameters","IocPollInterval",%REG_DWORD_NO_CLOBBER%,30000
 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x80000000\r
 \r
 [Strings]\r
+OPENIB = "OpenIB Alliance"\r
 SST = "SilverStorm Technologies"\r
 Ibbus.DeviceDesc = "InfiniBand Fabric"\r
 VFx.DeviceDesc = "SilverStorm VFx"\r
 VEx.DeviceDesc = "SilverStorm VEx"\r
 Iou.DeviceDesc = "InfiniBand I/O Unit"\r
-Ibbus.ServiceDesc = "SilverStorm InfiniBand Bus Driver"\r
-Ibal.ServiceDesc = "SilverStorm InfiniBand Access Layer"\r
-Iou.ServiceDesc = "SilverStorm InfiniBand  I/O Unit Driver"\r
-DiskId = "SilverStorm InfiniBand Access Layer installation disk"\r
+Ibbus.ServiceDesc = "OpenIB InfiniBand Bus Driver"\r
+Ibal.ServiceDesc = "OpenIB InfiniBand Access Layer"\r
+Iou.ServiceDesc = "OpenIB InfiniBand  I/O Unit Driver"\r
+DiskId = "OpenIB InfiniBand Access Layer installation disk"\r
 SPSVCINST_NULL = 0x0\r
 SPSVCINST_ASSOCSERVICE = 0x00000002\r
 SERVICE_KERNEL_DRIVER  = 1\r