[IBAL, HCA, IPoIB, SRP] Update INF files for build 1.0.0.213
[mirror/winof/.git] / core / bus / kernel / ib_bus.inf
1 ; OpenIB InfiniBand Bus Driver.\r
2 ; Copyright 2005 SilverStorm Technologies all Rights Reserved.\r
3 \r
4 [Version]\r
5 Signature="$Windows NT$"\r
6 Class=System\r
7 ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}\r
8 Provider=%OPENIB%\r
9 DriverVer=01/12/2006,1.0.0000.213\r
10 \r
11 \r
12 ; ================= Device Install section =====================\r
13 \r
14 ; 64-bit platforms also copy 32-bit user-mode binaries.\r
15 [DestinationDirs]\r
16 DefaultDestDir=%DIRID_DRIVERS%\r
17 Ibbus.UMCopyFiles=%DIRID_SYSTEM%\r
18 Ibbus.WOW64CopyFiles=%DIRID_SYSTEM_X86%\r
19 \r
20 [SourceDisksNames.x86]\r
21 1=%DiskId%,,,\x86\r
22 \r
23 [SourceDisksNames.amd64]\r
24 1=%DiskId%,,,\amd64\r
25 \r
26 [SourceDisksNames.ia64]\r
27 1=%DiskId%,,,\ia64\r
28 \r
29 [SourceDisksFiles.x86]\r
30 ibal.sys=1\r
31 ibbus.sys=1\r
32 ibiou.sys=1\r
33 ibal.dll=1\r
34 complib.dll=1\r
35 ibald.dll=1\r
36 complibd.dll=1\r
37 datd.dll=1\r
38 dat.dll=1\r
39 dapld.dll=1\r
40 dapl.dll=1\r
41 \r
42 [SourceDisksFiles.amd64]\r
43 ibal.sys=1\r
44 ibbus.sys=1\r
45 ibiou.sys=1\r
46 ibal.dll=1\r
47 complib.dll=1\r
48 ibald.dll=1\r
49 complibd.dll=1\r
50 datd.dll=1\r
51 dat.dll=1\r
52 dapld.dll=1\r
53 dapl.dll=1\r
54 cl32d.dll=1\r
55 cl32.dll=1\r
56 ibal32d.dll=1\r
57 ibal32.dll=1\r
58 dat32d.dll=1\r
59 dat32.dll=1\r
60 dapl32d.dll=1\r
61 dapl32.dll=1\r
62 \r
63 [SourceDisksFiles.ia64]\r
64 ibal.sys=1\r
65 ibbus.sys=1\r
66 ibiou.sys=1\r
67 ibal.dll=1\r
68 complib.dll=1\r
69 ibald.dll=1\r
70 complibd.dll=1\r
71 datd.dll=1\r
72 dat.dll=1\r
73 dapld.dll=1\r
74 dapl.dll=1\r
75 cl32d.dll=1\r
76 cl32.dll=1\r
77 ibal32d.dll=1\r
78 ibal32.dll=1\r
79 dat32d.dll=1\r
80 dat32.dll=1\r
81 dapl32d.dll=1\r
82 dapl32.dll=1\r
83 \r
84 [Manufacturer]\r
85 %OPENIB% = Ibbus.DeviceSection,ntx86,ntamd64,ntia64\r
86 \r
87 [Ibbus.DeviceSection]\r
88 ; empty since we don't support W9x/Me\r
89 \r
90 [Ibbus.DeviceSection.ntx86]\r
91 %Ibbus.DeviceDesc% = Ibbus.DDInstall,{94f41ced-78eb-407c-b5df-958040af0fd8}\r
92 %VFx.DeviceDesc% = VFx.DDInstall,IBA\V00066aP0010v000000a1,IBA\V00066aP0010\r
93 %VEx.DeviceDesc% = VEx.DDInstall,IBA\V00066aP0008v000000a1,IBA\V00066aP0008\r
94 %Iou.DeviceDesc% = Iou.DDInstall,IBA\IB_IOU\r
95 \r
96 [Ibbus.DeviceSection.ntamd64]\r
97 %Ibbus.DeviceDesc% = Ibbus.DDInstall,{94f41ced-78eb-407c-b5df-958040af0fd8}\r
98 %VFx.DeviceDesc% = VFx.DDInstall,IBA\V00066aP0010v000000a1,IBA\V00066aP0010\r
99 %VEx.DeviceDesc% = VEx.DDInstall,IBA\V00066aP0008v000000a1,IBA\V00066aP0008\r
100 %Iou.DeviceDesc% = Iou.DDInstall,IBA\IB_IOU\r
101 \r
102 [Ibbus.DeviceSection.ntia64]\r
103 %Ibbus.DeviceDesc% = Ibbus.DDInstall,{94f41ced-78eb-407c-b5df-958040af0fd8}\r
104 %VFx.DeviceDesc% = VFx.DDInstall,IBA\V00066aP0010v000000a1,IBA\V00066aP0010\r
105 %VEx.DeviceDesc% = VEx.DDInstall,IBA\V00066aP0008v000000a1,IBA\V00066aP0008\r
106 %Iou.DeviceDesc% = Iou.DDInstall,IBA\IB_IOU\r
107 \r
108 [Ibbus.DDInstall.ntx86]\r
109 CopyFiles = Ibbus.CopyFiles\r
110 CopyFiles = Ibbus.UMCopyFiles\r
111 \r
112 [Ibbus.DDInstall.ntamd64]\r
113 CopyFiles = Ibbus.CopyFiles\r
114 CopyFiles = Ibbus.UMCopyFiles\r
115 CopyFiles = Ibbus.WOW64CopyFiles\r
116 \r
117 [Ibbus.DDInstall.ntia64]\r
118 CopyFiles = Ibbus.CopyFiles\r
119 CopyFiles = Ibbus.UMCopyFiles\r
120 CopyFiles = Ibbus.WOW64CopyFiles\r
121 \r
122 [Ibbus.DDInstall.ntx86.Services]\r
123 AddService = ibbus,%SPSVCINST_ASSOCSERVICE%,Ibbus.ServiceInstall\r
124 AddService = ibal,%SPSVCINST_NULL%,Ibal.ServiceInstall\r
125 \r
126 [Ibbus.DDInstall.ntamd64.Services]\r
127 AddService = ibbus,%SPSVCINST_ASSOCSERVICE%,Ibbus.ServiceInstall\r
128 AddService = ibal,%SPSVCINST_NULL%,Ibal.ServiceInstall\r
129 \r
130 [Ibbus.DDInstall.ntia64.Services]\r
131 AddService = ibbus,%SPSVCINST_ASSOCSERVICE%,Ibbus.ServiceInstall\r
132 AddService = ibal,%SPSVCINST_NULL%,Ibal.ServiceInstall\r
133 \r
134 [VFx.DDInstall.nt]\r
135 CopyFiles = Iou.CopyFiles\r
136 \r
137 [VFx.DDInstall.nt.Services]\r
138 AddService = ibiou,%SPSVCINST_ASSOCSERVICE%,Iou.ServiceInstall\r
139 \r
140 [VEx.DDInstall.nt]\r
141 CopyFiles = Iou.CopyFiles\r
142 \r
143 [VEx.DDInstall.nt.Services]\r
144 AddService = ibiou,%SPSVCINST_ASSOCSERVICE%,Iou.ServiceInstall\r
145 \r
146 [Iou.DDInstall.nt]\r
147 CopyFiles = Iou.CopyFiles\r
148 \r
149 [Iou.DDInstall.nt.Services]\r
150 AddService = ibiou,%SPSVCINST_ASSOCSERVICE%,Iou.ServiceInstall\r
151 \r
152 [Ibbus.CopyFiles]\r
153 ibal.sys\r
154 ibbus.sys\r
155 \r
156 [Ibbus.UMCopyFiles]\r
157 complib.dll,,,2\r
158 ibal.dll,,,2\r
159 dat.dll,,,2\r
160 dapl.dll,,,2\r
161 complibd.dll,,,2\r
162 ibald.dll,,,2\r
163 datd.dll,,,2\r
164 dapld.dll,,,2\r
165 \r
166 [Ibbus.WOW64CopyFiles]\r
167 complib.dll,cl32.dll,,2\r
168 ibal.dll,ibal32.dll,,2\r
169 dat.dll,dat32.dll,,2\r
170 dapl.dll,dapl32.dll,,2\r
171 complibd.dll,cl32d.dll,,2\r
172 ibald.dll,ibal32d.dll,,2\r
173 datd.dll,dat32d.dll,,2\r
174 dapld.dll,dapl32d.dll,,2\r
175 \r
176 [Iou.CopyFiles]\r
177 ibiou.sys\r
178 \r
179 ;\r
180 ; ============= Service Install section ==============\r
181 ;\r
182 \r
183 [Ibbus.ServiceInstall]\r
184 DisplayName     = %Ibbus.ServiceDesc%\r
185 ServiceType     = %SERVICE_KERNEL_DRIVER%\r
186 StartType       = %SERVICE_DEMAND_START%\r
187 ErrorControl    = %SERVICE_ERROR_NORMAL%\r
188 ServiceBinary   = %12%\ibbus.sys\r
189 LoadOrderGroup  = extended base\r
190 AddReg          = Ibbus.ParamsReg\r
191 \r
192 [Ibal.ServiceInstall]\r
193 DisplayName     = %Ibal.ServiceDesc%\r
194 ServiceType     = %SERVICE_KERNEL_DRIVER%\r
195 StartType       = %SERVICE_DEMAND_START%\r
196 ErrorControl    = %SERVICE_ERROR_NORMAL%\r
197 ServiceBinary   = %12%\ibal.sys\r
198 AddReg          = Ibal.ParamsReg\r
199 \r
200 [Iou.ServiceInstall]\r
201 DisplayName             = %Iou.ServiceDesc%\r
202 ServiceType     = %SERVICE_KERNEL_DRIVER%\r
203 StartType       = %SERVICE_DEMAND_START%\r
204 ErrorControl    = %SERVICE_ERROR_NORMAL%\r
205 ServiceBinary   = %12%\ibiou.sys\r
206 AddReg          = Iou.ParamsReg\r
207 \r
208 [Ibbus.ParamsReg]\r
209 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x80000000\r
210 HKR,"Parameters","ReportPortNIC",%REG_DWORD%,1\r
211 \r
212 [Ibal.ParamsReg]\r
213 HKR,"Parameters","DebugFlags",%REG_DWORD_NO_CLOBBER%,0x80000000\r
214 HKR,"Parameters","SmiPollInterval",%REG_DWORD_NO_CLOBBER%,20000\r
215 HKR,"Parameters","IocQueryTimeout",%REG_DWORD_NO_CLOBBER%,250\r
216 HKR,"Parameters","IocQueryRetries",%REG_DWORD_NO_CLOBBER%,4\r
217 HKR,"Parameters","IocPollInterval",%REG_DWORD_NO_CLOBBER%,30000\r
218 \r
219 [Iou.ParamsReg]\r
220 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x80000000\r
221 \r
222 [Strings]\r
223 OPENIB = "OpenIB Alliance"\r
224 Ibbus.DeviceDesc = "InfiniBand Fabric"\r
225 VFx.DeviceDesc = "SilverStorm VFx"\r
226 VEx.DeviceDesc = "SilverStorm VEx"\r
227 Iou.DeviceDesc = "InfiniBand I/O Unit"\r
228 Ibbus.ServiceDesc = "OpenIB InfiniBand Bus Driver"\r
229 Ibal.ServiceDesc = "OpenIB InfiniBand Access Layer"\r
230 Iou.ServiceDesc = "OpenIB InfiniBand  I/O Unit Driver"\r
231 DiskId = "OpenIB InfiniBand Access Layer installation disk"\r
232 SPSVCINST_NULL = 0x0\r
233 SPSVCINST_ASSOCSERVICE = 0x00000002\r
234 SERVICE_KERNEL_DRIVER  = 1\r
235 SERVICE_DEMAND_START   = 3\r
236 SERVICE_ERROR_NORMAL   = 1\r
237 REG_DWORD              = 0x00010001\r
238 REG_DWORD_NO_CLOBBER   = 0x00010003\r
239 DIRID_SYSTEM           = 11\r
240 DIRID_DRIVERS          = 12\r
241 DIRID_SYSTEM_X86       = 16425\r