1 ; Mellanox Technologies InfiniBand HCAs.
\r
2 ; Copyright 2005 SilverStorm Technologies all Rights Reserved.
\r
5 Signature="$Windows NT$"
\r
7 ClassGUID=%HcaClassGuid%
\r
9 DriverVer=04/10/2006,1.0.0000.308
\r
11 ; ================= Destination directory section =====================
\r
14 DefaultDestDir=%DIRID_DRIVERS%
\r
15 ClassCopyFiles=%DIRID_SYSTEM%
\r
16 MT23108.UMCopyFiles=%DIRID_SYSTEM%
\r
17 MT23108.WOW64CopyFiles=%DIRID_SYSTEM_X86%
\r
19 ; ================= Class Install section =====================
\r
22 CopyFiles=ClassCopyFiles
\r
29 HKR,,,,"InfiniBand Host Channel Adapters"
\r
31 HKLM,"System\CurrentControlSet\Control\CoDeviceInstallers", \
\r
32 %HcaClassGuid%,%REG_MULTI_SZ_APPEND%, "IbInstaller.dll,IbCoInstaller"
\r
34 ; ================= Device Install section =====================
\r
36 [SourceDisksNames.x86]
\r
39 [SourceDisksNames.amd64]
\r
42 [SourceDisksNames.ia64]
\r
52 [SourceDisksFiles.amd64]
\r
61 [SourceDisksFiles.ia64]
\r
72 %MTL% = HCA.DeviceSection,ntx86,ntamd64,ntia64
\r
75 ; empty since we don't support W9x/Me
\r
77 [HCA.DeviceSection.ntx86]
\r
78 %MT23108.DeviceDesc% = MT23108.DDInstall,PCI\VEN_15B3&DEV_5A44
\r
79 %MT25208.DeviceDesc% = MT23108.DDInstall,PCI\VEN_15B3&DEV_6278
\r
81 [HCA.DeviceSection.ntamd64]
\r
82 %MT23108.DeviceDesc% = MT23108.DDInstall,PCI\VEN_15B3&DEV_5A44
\r
83 %MT25208.DeviceDesc% = MT23108.DDInstall,PCI\VEN_15B3&DEV_6278
\r
85 [HCA.DeviceSection.ntia64]
\r
86 %MT23108.DeviceDesc% = MT23108.DDInstall,PCI\VEN_15B3&DEV_5A44
\r
87 %MT25208.DeviceDesc% = MT23108.DDInstall,PCI\VEN_15B3&DEV_6278
\r
89 [MT23108.DDInstall.ntx86]
\r
90 CopyFiles = MT23108.CopyFiles
\r
91 CopyFiles = MT23108.UMCopyFiles
\r
93 [MT23108.DDInstall.ntamd64]
\r
94 CopyFiles = MT23108.CopyFiles
\r
95 CopyFiles = MT23108.UMCopyFiles
\r
96 CopyFiles = MT23108.WOW64CopyFiles
\r
98 [MT23108.DDInstall.ntia64]
\r
99 CopyFiles = MT23108.CopyFiles
\r
100 CopyFiles = MT23108.UMCopyFiles
\r
101 CopyFiles = MT23108.WOW64CopyFiles
\r
103 [MT23108.DDInstall.ntx86.HW]
\r
104 AddReg = MT23108.FiltersReg
\r
106 [MT23108.DDInstall.ntamd64.HW]
\r
107 AddReg = MT23108.FiltersReg
\r
109 [MT23108.DDInstall.ntia64.HW]
\r
110 AddReg = MT23108.FiltersReg
\r
112 [MT23108.DDInstall.ntx86.Services]
\r
113 AddService = thca,%SPSVCINST_NULL%,THCA.ServiceInstall
\r
114 AddService = mt23108,%SPSVCINST_ASSOCSERVICE%,MT23108.ServiceInstall
\r
116 [MT23108.DDInstall.ntamd64.Services]
\r
117 AddService = thca,%SPSVCINST_NULL%,THCA.ServiceInstall
\r
118 AddService = mt23108,%SPSVCINST_ASSOCSERVICE%,MT23108.ServiceInstall
\r
120 [MT23108.DDInstall.ntia64.Services]
\r
121 AddService = thca,%SPSVCINST_NULL%,THCA.ServiceInstall
\r
122 AddService = mt23108,%SPSVCINST_ASSOCSERVICE%,MT23108.ServiceInstall
\r
124 [MT23108.CopyFiles]
\r
128 [MT23108.UMCopyFiles]
\r
132 [MT23108.WOW64CopyFiles]
\r
133 mt23108u.dll,mtuvp32.dll,,2
\r
134 mt23108ud.dll,mtuvp32d.dll,,2
\r
137 ; ============= Service Install section ==============
\r
140 [MT23108.ServiceInstall]
\r
141 DisplayName = %MT23108.ServiceDesc%
\r
142 ServiceType = %SERVICE_KERNEL_DRIVER%
\r
143 StartType = %SERVICE_DEMAND_START%
\r
144 ErrorControl = %SERVICE_ERROR_NORMAL%
\r
145 ServiceBinary = %12%\mt23108.sys
\r
146 LoadOrderGroup = extended base
\r
147 AddReg = MT23108.ParamsReg
\r
149 [THCA.ServiceInstall]
\r
150 DisplayName = %THCA.ServiceDesc%
\r
151 ServiceType = %SERVICE_KERNEL_DRIVER%
\r
152 StartType = %SERVICE_DEMAND_START%
\r
153 ErrorControl = %SERVICE_ERROR_NORMAL%
\r
154 ServiceBinary = %12%\thca.sys
\r
155 LoadOrderGroup = extended base
\r
156 AddReg = THCA.ParamsReg
\r
158 [MT23108.FiltersReg]
\r
159 HKR,,"UpperFilters", 0x00010000,"thca"
\r
161 [MT23108.ParamsReg]
\r
162 HKR,"Parameters","DebugLevel",%REG_DWORD%,2
\r
163 HKR,"Parameters","ConfAddr",%REG_DWORD%,88
\r
164 HKR,"Parameters","ConfData",%REG_DWORD%,92
\r
165 HKR,"Parameters","DdrMapOffset",%REG_DWORD%,0x100000
\r
166 HKR,"Parameters","DdrMapSize",%REG_DWORD%,0x1600000
\r
167 HKR,"Parameters","ResetCard",%REG_DWORD%,0
\r
170 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x80000000
\r
173 HcaClassGuid = "{58517E00-D3CF-40c9-A679-CEE5752F4491}"
\r
174 OPENIB = "OpenIB Alliance"
\r
175 MTL = "Mellanox Technologies Ltd."
\r
176 MT23108.ServiceDesc = "Mellanox MT23108 InfiniBand HCA Driver"
\r
177 MT23108.DeviceDesc = "InfiniHost (MT23108) - Mellanox InfiniBand HCA"
\r
178 MT25208.DeviceDesc = "InfiniHost (MT25208) - Mellanox InfiniBand HCA for PCI Express"
\r
179 THCA.ServiceDesc = "Mellanox HCA VPD for IBAL"
\r
180 DiskId = "OpenIB InfiniBand HCA installation disk"
\r
181 SPSVCINST_NULL = 0x0
\r
182 SPSVCINST_ASSOCSERVICE = 0x00000002
\r
183 SERVICE_KERNEL_DRIVER = 1
\r
184 SERVICE_DEMAND_START = 3
\r
185 SERVICE_ERROR_NORMAL = 1
\r
186 REG_DWORD = 0x00010001
\r
187 REG_MULTI_SZ_APPEND = 0x00010008
\r
190 DIRID_SYSTEM_X86 = 16425
\r