[IBBUS] added support to logging to System Event Log.
[mirror/winof/.git] / hw / mthca / kernel / mthca.inx
1 ; Mellanox Technologies InfiniBand HCAs.\r
2 ; Copyright 2005 Mellanox Technologies all Rights Reserved.\r
3 \r
4 [Version]\r
5 Signature="$Windows NT$"\r
6 Class=InfiniBandController\r
7 ClassGUID={58517E00-D3CF-40c9-A679-CEE5752F4491}\r
8 Provider=%OFA%\r
9 ; must be synchronized with MTHCA_DEV.H\r
10 DriverVer=03/08/2006,1.0.0000.614\r
11 CatalogFile=mthca.cat\r
12 \r
13 ; ================= Destination directory section =====================\r
14 \r
15 [DestinationDirs]\r
16 DefaultDestDir=%DIRID_DRIVERS%\r
17 MTHCA.UMCopyFiles=%DIRID_SYSTEM%\r
18 MTHCA.WOW64CopyFiles=%DIRID_SYSTEM_X86%\r
19 Ibal.UMCopyFiles=%DIRID_SYSTEM%\r
20 Ibal.WOW64CopyFiles=%DIRID_SYSTEM_X86%\r
21 WinVerbs.CopySysFiles = %DIRID_DRIVERS%\r
22 WinVerbs.CopyDllFiles = %DIRID_SYSTEM%\r
23 WinMad.CopySysFiles = %DIRID_DRIVERS%\r
24 WinMad.CopyDllFiles = %DIRID_SYSTEM%\r
25 Wdf_CoInstaller_CopyFiles = %DIRID_SYSTEM%\r
26 \r
27 \r
28 ; ================= Class Install section =====================\r
29 \r
30 [ClassInstall32]\r
31 AddReg=ClassAddReg\r
32 \r
33 [ClassAddReg]\r
34 HKR,,,,"InfiniBand Channel Adapters"\r
35 HKR,,Icon,,-5\r
36 HKR,,SilentInstall,,1\r
37 HKR,,"UpperFilters",0x00010000,"ibbus"  ; enable IBBUS/AL Filter driver load.\r
38 HKR,,"UpperFilters",0x00010008,"WinVerbs" ; enable winverbs Filter driver load.\r
39 HKR,,"UpperFilters",0x00010008,"WinMad"\r
40 \r
41 \r
42 ; ================= Device Install section =====================\r
43 \r
44 [SourceDisksNames.x86]\r
45 1=%DiskId%,,,""\r
46 \r
47 [SourceDisksNames.amd64]\r
48 1=%DiskId%,,,""\r
49 \r
50 [SourceDisksNames.ia64]\r
51 1=%DiskId%,,,""\r
52 \r
53 [SourceDisksFiles]\r
54 mthca.sys=1,,\r
55 mthcau.dll=1,,\r
56 mthcaud.dll=1,,\r
57 ibal.dll=1,,\r
58 complib.dll=1,,\r
59 ibald.dll=1,,\r
60 complibd.dll=1,,\r
61 ibbus.sys=1,,\r
62 winverbs.sys = 1,,\r
63 winverbs.dll = 1,,\r
64 winverbsd.dll = 1,,\r
65 winmad.sys = 1,,\r
66 winmad.dll = 1,,\r
67 winmadd.dll = 1,,\r
68 WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll = 1,,\r
69 \r
70 \r
71 [SourceDisksFiles.amd64]\r
72 mthca.sys=1,,\r
73 mthcau.dll=1,,\r
74 mthcaud.dll=1,,\r
75 mthca32.dll=1,,\r
76 mthca32d.dll=1,,\r
77 ibal.dll=1,,\r
78 ibald.dll=1,,\r
79 complib.dll=1,,\r
80 complibd.dll=1,,\r
81 cl32.dll=1,,\r
82 cl32d.dll=1,,\r
83 ibal32.dll=1,,\r
84 ibal32d.dll=1,,\r
85 ibbus.sys=1,,\r
86 winverbs.sys = 1,,\r
87 winverbs.dll = 1,,\r
88 winverbsd.dll = 1,,\r
89 winmad.sys = 1,,\r
90 winmad.dll = 1,,\r
91 winmadd.dll = 1,,\r
92 WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll = 1,,\r
93 \r
94 [SourceDisksFiles.ia64]\r
95 mthca.sys=1,,\r
96 mthcau.dll=1,,\r
97 mthcaud.dll=1,,\r
98 mthca32.dll=1,,\r
99 mthca32d.dll=1,,\r
100 ibal.dll=1,,\r
101 ibald.dll=1,,\r
102 complib.dll=1,,\r
103 complibd.dll=1,,\r
104 cl32.dll=1,,\r
105 cl32d.dll=1,,\r
106 ibal32.dll=1,,\r
107 ibal32d.dll=1,,\r
108 ibbus.sys=1,,\r
109 winverbs.sys = 1,,\r
110 winverbs.dll = 1,,\r
111 winverbsd.dll = 1,,\r
112 winmad.sys = 1,,\r
113 winmad.dll = 1,,\r
114 winmadd.dll = 1,,\r
115 WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll = 1,,\r
116 \r
117 [Manufacturer]\r
118 %MTL% = HCA.DeviceSection,ntx86,ntamd64,ntia64\r
119 \r
120 [HCA.DeviceSection]\r
121 ; empty since we don't support W9x/Me\r
122 \r
123 [HCA.DeviceSection.ntx86]\r
124 %MT23108.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A44\r
125 %MT23109.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A45\r
126 %MT25208.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6278\r
127 %MT25209.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6279\r
128 %MT25218.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6282\r
129 %MT24204.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8C\r
130 %MT24205.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8D\r
131 %MT25204.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6274\r
132 %MT25205.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6275\r
133 \r
134 [HCA.DeviceSection.ntamd64]\r
135 %MT23108.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A44\r
136 %MT23109.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A45\r
137 %MT25208.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6278\r
138 %MT25209.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6279\r
139 %MT25218.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6282\r
140 %MT24204.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8C\r
141 %MT24205.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8D\r
142 %MT25204.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6274\r
143 %MT25205.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6275\r
144 \r
145 [HCA.DeviceSection.ntia64]\r
146 %MT23108.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A44\r
147 %MT23109.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A45\r
148 %MT25208.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6278\r
149 %MT25209.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6279\r
150 %MT25218.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6282\r
151 %MT24204.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8C\r
152 %MT24205.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8D\r
153 %MT25204.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6274\r
154 %MT25205.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6275\r
155 \r
156 [MTHCA.DDInstall.ntx86]\r
157 CopyFiles = MTHCA.CopyFiles\r
158 CopyFiles = MTHCA.UMCopyFiles\r
159 CopyFiles = Ibal.UMCopyFiles\r
160 CopyFiles = Ibbus.CopyFiles\r
161 CopyFiles = WinVerbs.CopySysFiles\r
162 CopyFiles = WinVerbs.CopyDllFiles\r
163 CopyFiles = WinMad.CopySysFiles\r
164 CopyFiles = WinMad.CopyDllFiles\r
165 \r
166 [MTHCA.DDInstall.ntamd64]\r
167 CopyFiles = MTHCA.CopyFiles\r
168 CopyFiles = MTHCA.UMCopyFiles\r
169 CopyFiles = MTHCA.WOW64CopyFiles\r
170 CopyFiles = Ibal.UMCopyFiles\r
171 CopyFiles = Ibal.WOW64CopyFiles\r
172 CopyFiles = Ibbus.CopyFiles\r
173 CopyFiles = WinVerbs.CopySysFiles\r
174 CopyFiles = WinVerbs.CopyDllFiles\r
175 CopyFiles = WinMad.CopySysFiles\r
176 CopyFiles = WinMad.CopyDllFiles\r
177 \r
178 [MTHCA.DDInstall.ntia64]\r
179 CopyFiles = MTHCA.CopyFiles\r
180 CopyFiles = MTHCA.UMCopyFiles\r
181 CopyFiles = MTHCA.WOW64CopyFiles\r
182 CopyFiles = Ibal.UMCopyFiles\r
183 CopyFiles = Ibal.WOW64CopyFiles\r
184 CopyFiles = Ibbus.CopyFiles\r
185 CopyFiles = WinVerbs.CopySysFiles\r
186 CopyFiles = WinVerbs.CopyDllFiles\r
187 CopyFiles = WinMad.CopySysFiles\r
188 CopyFiles = WinMad.CopyDllFiles\r
189 \r
190 \r
191 ; ============== Services ==============\r
192 \r
193 [MTHCA.DDInstall.ntx86.Services]\r
194 AddService = mthca,%SPSVCINST_ASSOCSERVICE%,MTHCA.ServiceInstall,MTHCA.EventLog\r
195 AddService = ibbus,,Ibbus.ServiceInstall,Ibbus.EventLog\r
196 AddService = WinVerbs,,WinVerbs.ServiceInstall\r
197 AddService = WinMad,,WinMad.ServiceInstall\r
198 \r
199 [MTHCA.DDInstall.ntamd64.Services]\r
200 AddService = mthca,%SPSVCINST_ASSOCSERVICE%,MTHCA.ServiceInstall,MTHCA.EventLog\r
201 AddService = ibbus,,Ibbus.ServiceInstall,Ibbus.EventLog\r
202 AddService = WinVerbs,,WinVerbs.ServiceInstall\r
203 AddService = WinMad,,WinMad.ServiceInstall\r
204 \r
205 [MTHCA.DDInstall.ntia64.Services]\r
206 AddService = mthca,%SPSVCINST_ASSOCSERVICE%,MTHCA.ServiceInstall,MTHCA.EventLog\r
207 AddService = ibbus,,Ibbus.ServiceInstall,Ibbus.EventLog\r
208 AddService = WinVerbs,,WinVerbs.ServiceInstall\r
209 AddService = WinMad,,WinMad.ServiceInstall\r
210 \r
211 \r
212 ; ============= File Copy ==============\r
213 \r
214 [MTHCA.CopyFiles]\r
215 mthca.sys\r
216 \r
217 [MTHCA.UMCopyFiles]\r
218 mthcau.dll,,,2\r
219 mthcaud.dll,,,2\r
220 \r
221 [MTHCA.WOW64CopyFiles]\r
222 mthcau.dll,mthca32.dll,,2\r
223 mthcaud.dll,mthca32d.dll,,2\r
224 \r
225 [Ibal.UMCopyFiles]\r
226 ibal.dll,,,2\r
227 ibald.dll,,,2\r
228 complib.dll,,,2\r
229 complibd.dll,,,2\r
230 \r
231 [Ibal.WOW64CopyFiles]\r
232 ibal.dll,ibal32.dll,,2\r
233 ibald.dll,ibal32d.dll,,2\r
234 complib.dll,cl32.dll,,2\r
235 complibd.dll,cl32d.dll,,2\r
236 \r
237 [Ibbus.CopyFiles]\r
238 ibbus.sys\r
239 \r
240 [WinVerbs.CopySysFiles]\r
241 winverbs.sys\r
242 \r
243 [WinVerbs.CopyDllFiles]\r
244 winverbs.dll,,,2\r
245 winverbsd.dll,,,2\r
246 \r
247 [WinMad.CopySysFiles]\r
248 winmad.sys\r
249 \r
250 [WinMad.CopyDllFiles]\r
251 winmad.dll,,,2\r
252 winmadd.dll,,,2\r
253 \r
254 ; ============= MTHCA Service Install section ==============\r
255 \r
256 [MTHCA.ServiceInstall]\r
257 DisplayName     = %MTHCA.ServiceDesc%\r
258 ServiceType     = %SERVICE_KERNEL_DRIVER%\r
259 StartType       = %SERVICE_BOOT_START%\r
260 ErrorControl    = %SERVICE_ERROR_NORMAL%\r
261 ServiceBinary   = %12%\mthca.sys\r
262 LoadOrderGroup  = extended base\r
263 AddReg          = MTHCA.ParamsReg\r
264 \r
265 \r
266 [MTHCA.EventLog]\r
267 AddReg = MTHCA.AddEventLogReg\r
268 \r
269 [MTHCA.AddEventLogReg]\r
270 HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mthca.sys"\r
271 HKR, , TypesSupported,   0x00010001, 7\r
272 \r
273 [MTHCA.ParamsReg]\r
274 HKR,"Parameters","DebugLevel",%REG_DWORD%,0x00000003\r
275 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x0000ffff\r
276 HKR,"Parameters","SkipTavorReset",%REG_DWORD%,0\r
277 HKR,"Parameters","DisableTavorResetOnFailure",%REG_DWORD%,1\r
278 HKR,"Parameters","TunePci",%REG_DWORD%,0\r
279 HKR,"Parameters","ProcessorAffinity",%REG_DWORD%,0\r
280 HKR,"Parameters","MaxDpcTimeUs",%REG_DWORD%,10000\r
281 HKR,"Parameters","ProfileQpNum",%REG_DWORD%,0\r
282 HKR,"Parameters","ProfileRdOut",%REG_DWORD%,0xffffffff\r
283 HKLM,"System\CurrentControlSet\Control\WMI\GlobalLogger\8bf1f640-63fe-4743-b9ef-fa38c695bfde","Flags",%REG_DWORD%,0xffff\r
284 HKLM,"System\CurrentControlSet\Control\WMI\GlobalLogger\8bf1f640-63fe-4743-b9ef-fa38c695bfde","Level",%REG_DWORD%,0x3\r
285 \r
286 \r
287 ; ============= IBBUS Service Install section ==============\r
288 \r
289 [Ibbus.ServiceInstall]\r
290 DisplayName     = %Ibbus.ServiceDesc%\r
291 ServiceType     = %SERVICE_KERNEL_DRIVER%\r
292 StartType       = %SERVICE_BOOT_START%\r
293 ErrorControl    = %SERVICE_ERROR_NORMAL%\r
294 ServiceBinary   = %12%\ibbus.sys\r
295 LoadOrderGroup  = PnP Filter\r
296 AddReg          = Ibbus.ParamsReg\r
297 Dependencies    = mthca\r
298 \r
299 [Ibbus.EventLog]\r
300 AddReg = Ibbus.AddEventLogReg\r
301 \r
302 [Ibbus.AddEventLogReg]\r
303 HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\ibbus.sys"\r
304 HKR, , TypesSupported,   0x00010001, 7\r
305 \r
306 [Ibbus.ParamsReg]\r
307 HKR,"Parameters","IbalDebugLevel",%REG_DWORD%,2\r
308 HKR,"Parameters","IbalDebugFlags",%REG_DWORD%,0x00ffffff\r
309 HKR,"Parameters","SmiPollInterval",%REG_DWORD_NO_CLOBBER%,20000\r
310 HKR,"Parameters","IocQueryTimeout",%REG_DWORD_NO_CLOBBER%,250\r
311 HKR,"Parameters","IocQueryRetries",%REG_DWORD_NO_CLOBBER%,4\r
312 HKR,"Parameters","IocPollInterval",%REG_DWORD_NO_CLOBBER%,30000\r
313 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x80000000\r
314 HKR,"Parameters","ReportPortNIC",%REG_DWORD%,1\r
315 \r
316 HKR,"Parameters","StaticChild",%REG_MULTI_SZ_NO_CLOBBER%,IPoIB\r
317 ;use the following line to add your device\r
318 ;HKR,"Parameters","StaticChild",%REG_MULTI_SZ_APPEND%,"XsigoBus"\r
319 \r
320 HKR,"Parameters\IPoIB","DeviceId",%REG_SZ%,"IBA\IPoIB"\r
321 HKR,"Parameters\IPoIB","CompatibleId",%REG_MULTI_SZ%,"IBA\SID_1000066a00020000"\r
322 HKR,"Parameters\IPoIB","HardwareId",%REG_MULTI_SZ%,"IBA\IPoIB"\r
323 HKR,"Parameters\IPoIB","Description",%REG_SZ%,"OpenIB IPoIB Adapter"\r
324 HKR,"Parameters\IPoIB","PartitionKey",%REG_SZ%,"FFFF"\r
325 \r
326 HKR,"Parameters\XsigoBus","DeviceId",%REG_SZ%,"IBA\XsigoBus"\r
327 HKR,"Parameters\XsigoBus","CompatibleId",%REG_MULTI_SZ%,"IBA\SID_0000000002139702"\r
328 HKR,"Parameters\XsigoBus","HardwareId",%REG_MULTI_SZ%,"IBA\XsigoBus"\r
329 HKR,"Parameters\XsigoBus","Description",%REG_SZ%,"Xsigo Virtual Bus"\r
330 HKR,"Parameters\XsigoBus","PartitionKey",%REG_SZ%,"FFFF"\r
331 \r
332 ; ============= WinVerbs Service Install section ==============\r
333 \r
334 [WinVerbs.ServiceInstall]\r
335 DisplayName = %WinVerbs.ServiceDesc%\r
336 ServiceType = %SERVICE_KERNEL_DRIVER%\r
337 StartType = %SERVICE_BOOT_START%\r
338 ErrorControl = %SERVICE_ERROR_NORMAL%\r
339 ServiceBinary  = %12%\winverbs.sys\r
340 LoadOrderGroup = PNP Filter\r
341 Dependencies   = ibbus\r
342 \r
343 ; ============= WinMad Service Install section ==============\r
344 \r
345 [WinMad.ServiceInstall]\r
346 DisplayName = %WinMad.ServiceDesc%\r
347 ServiceType = %SERVICE_KERNEL_DRIVER%\r
348 StartType = %SERVICE_BOOT_START%\r
349 ErrorControl = %SERVICE_ERROR_NORMAL%\r
350 ServiceBinary  = %12%\winmad.sys\r
351 LoadOrderGroup = PNP Filter\r
352 Dependencies   = winverbs\r
353 \r
354 \r
355 ; ============= KMDF CoInstaller section ==============\r
356 \r
357 [MTHCA.DDInstall.ntx86.CoInstallers]\r
358 AddReg = Wdf_CoInstaller_AddReg\r
359 CopyFiles = Wdf_CoInstaller_CopyFiles\r
360 \r
361 [MTHCA.DDInstall.ntamd64.CoInstallers]\r
362 AddReg = Wdf_CoInstaller_AddReg\r
363 CopyFiles = Wdf_CoInstaller_CopyFiles\r
364 \r
365 [MTHCA.DDInstall.ntia64.CoInstallers]\r
366 AddReg = Wdf_CoInstaller_AddReg\r
367 CopyFiles = Wdf_CoInstaller_CopyFiles\r
368 \r
369 [Wdf_CoInstaller_AddReg]\r
370 HKR,, CoInstallers32,0x00010000, "WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll,WdfCoInstaller"\r
371 \r
372 [Wdf_CoInstaller_CopyFiles]\r
373 WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll\r
374 \r
375 [MTHCA.DDInstall.ntx86.Wdf]\r
376 KmdfService = WinVerbs, WvWdfSect\r
377 KmdfService = WinMad, WvWdfSect\r
378 \r
379 [MTHCA.DDInstall.ntamd64.Wdf]\r
380 KmdfService = WinVerbs, WvWdfSect\r
381 KmdfService = WinMad, WvWdfSect\r
382 \r
383 [MTHCA.DDInstall.ntia64.Wdf]\r
384 KmdfService = WinVerbs, WvWdfSect\r
385 KmdfService = WinMad, WvWdfSect\r
386 \r
387 [WvWdfSect]\r
388 KmdfLibraryVersion = $KMDFVERSION$\r
389 \r
390 \r
391 ; ============= Uninstall Section =============\r
392 \r
393 [DefaultUninstall.ntx86]\r
394 DelFiles   = MTHCA.CopyFiles\r
395 DelFiles   = MTHCA.UMCopyFiles\r
396 DelReg     = MTHCA.ParamsReg\r
397 DelReg     = MTHCA.AddEventLogReg\r
398 DelReg     = ClassAddReg\r
399 DelFiles   = Ibal.UMCopyFiles\r
400 DelFiles   = Ibbus.CopyFiles\r
401 DelReg     = Ibbus.ParamsReg\r
402 DelFiles   = WinVerbs.CopySysFiles\r
403 DelFiles   = WinVerbs.CopyDllFiles\r
404 DelFiles   = WinMad.CopySysFiles\r
405 DelFiles   = WinMad.CopyDllFiles\r
406 \r
407 [DefaultUninstall.ntamd64]\r
408 DelFiles   = MTHCA.CopyFiles\r
409 DelFiles   = MTHCA.UMCopyFiles\r
410 DelFiles   = MTHCA.WOW64CopyFiles\r
411 DelReg     = MTHCA.ParamsReg\r
412 DelReg     = MTHCA.AddEventLogReg\r
413 DelReg     = ClassAddReg\r
414 DelFiles   = Ibal.UMCopyFiles\r
415 DelFiles   = Ibal.WOW64CopyFiles\r
416 DelFiles   = Ibbus.CopyFiles\r
417 DelReg     = Ibbus.ParamsReg\r
418 DelFiles   = WinVerbs.CopySysFiles\r
419 DelFiles   = WinVerbs.CopyDllFiles\r
420 DelFiles   = WinMad.CopySysFiles\r
421 DelFiles   = WinMad.CopyDllFiles\r
422 \r
423 [DefaultUninstall.ntia64]\r
424 DelFiles   = MTHCA.CopyFiles\r
425 DelFiles   = MTHCA.UMCopyFiles\r
426 DelFiles   = MTHCA.WOW64CopyFiles\r
427 DelReg     = MTHCA.ParamsReg\r
428 DelReg     = MTHCA.AddEventLogReg\r
429 DelReg     = ClassAddReg\r
430 DelFiles   = Ibal.UMCopyFiles\r
431 DelFiles   = Ibal.WOW64CopyFiles\r
432 DelFiles   = Ibbus.CopyFiles\r
433 DelReg     = Ibbus.ParamsReg\r
434 DelFiles   = WinVerbs.CopySysFiles\r
435 DelFiles   = WinVerbs.CopyDllFiles\r
436 DelFiles   = WinMad.CopySysFiles\r
437 DelFiles   = WinMad.CopyDllFiles\r
438 \r
439 [DefaultUninstall.Services]\r
440 DelService = WinMad,%SPSVCINST_STOPSERVICE%\r
441 DelService = WinVerbs,%SPSVCINST_STOPSERVICE%\r
442 DelService = Ibbus,%SPSVCINST_STOPSERVICE%\r
443 DelService = mthca,%SPSVCINST_STOPSERVICE%\r
444 \r
445 \r
446 [Strings]\r
447 IBClassGuid = "{58517E00-D3CF-40c9-A679-CEE5752F4491}"\r
448 OFA = "OpenFabrics Alliance"\r
449 MTL="Mellanox Technologies Ltd."\r
450 MTHCA.ServiceDesc = "Driver for Mellanox InfiniHost Devices"\r
451 MT23108.DeviceDesc="InfiniHost (MT23108) - Mellanox InfiniBand HCA"\r
452 MT23109.DeviceDesc="InfiniHost (MT23109) - Mellanox InfiniBand HCA (burner device)"\r
453 MT25208.DeviceDesc="InfiniHost (MT25208) - Mellanox InfiniBand HCA for PCI Express"\r
454 MT25209.DeviceDesc="InfiniHost (MT25209) - Mellanox InfiniBand HCA for PCI Express (burner device)"\r
455 MT25218.DeviceDesc="InfiniHost III Ex (MT25218) - Mellanox InfiniBand HCA for PCI Express"\r
456 MT24204.DeviceDesc="InfiniHost III Lx (MT24204) - Mellanox InfiniBand HCA for PCI Express"\r
457 MT24205.DeviceDesc="InfiniHost III Lx (MT24205) - Mellanox InfiniBand HCA for PCI Express (burner device)"\r
458 MT25204.DeviceDesc="InfiniHost III Lx (MT25204) - Mellanox InfiniBand HCA for PCI Express"\r
459 MT25205.DeviceDesc="InfiniHost III Lx (MT25205) - Mellanox InfiniBand HCA for PCI Express (burner device)"\r
460 DiskId = "Mellanox InfiniBand HCA installation disk"\r
461 Ibbus.ServiceDesc = "InfiniBand Bus/AL (Filter Driver)"\r
462 WinVerbs.ServiceDesc = "WinVerbs Service"\r
463 WinMad.ServiceDesc = "WinMad Service"\r
464 SPSVCINST_NULL         = 0x0\r
465 SPSVCINST_ASSOCSERVICE = 0x00000002\r
466 SPSVCINST_STOPSERVICE  = 0x00000200\r
467 SERVICE_KERNEL_DRIVER  = 1\r
468 SERVICE_BOOT_START     = 0\r
469 SERVICE_DEMAND_START   = 3\r
470 SERVICE_ERROR_NORMAL   = 1\r
471 REG_DWORD              = 0x00010001\r
472 REG_DWORD_NO_CLOBBER   = 0x00010003\r
473 REG_MULTI_SZ           = 0x00010000\r
474 REG_MULTI_SZ_NO_CLOBBER = 0x00010002\r
475 REG_MULTI_SZ_APPEND    = 0x00010008\r
476 DIRID_SYSTEM           = 11\r
477 DIRID_DRIVERS          = 12\r
478 DIRID_SYSTEM_X86       = 16425\r
479 \r