Build 1.0.0.506
[mirror/winof/.git] / hw / mt23108 / kernel / infinihost.inf
1 ; Mellanox Technologies InfiniBand HCAs.\r
2 ; Copyright 2005 SilverStorm Technologies all Rights Reserved.\r
3 \r
4 [Version]\r
5 Signature="$Windows NT$"\r
6 Class=InfiniBandHca\r
7 ClassGUID={58517E00-D3CF-40c9-A679-CEE5752F4491}\r
8 Provider=%OPENIB%\r
9 DriverVer=09/19/2006,1.0.0000.506\r
10 \r
11 ; ================= Destination directory section =====================\r
12 \r
13 [DestinationDirs]\r
14 DefaultDestDir=%DIRID_DRIVERS%\r
15 ClassCopyFiles=%DIRID_SYSTEM%\r
16 MT23108.UMCopyFiles=%DIRID_SYSTEM%\r
17 MT23108.WOW64CopyFiles=%DIRID_SYSTEM_X86%\r
18 \r
19 ; ================= Class Install section =====================\r
20 \r
21 [ClassInstall32]\r
22 CopyFiles=ClassCopyFiles\r
23 AddReg=ClassAddReg\r
24 \r
25 [ClassCopyFiles]\r
26 IbInstaller.dll\r
27 \r
28 [ClassAddReg]\r
29 HKR,,,,"InfiniBand Host Channel Adapters"\r
30 HKR,,Icon,,-5\r
31 HKR,,SilentInstall,,1\r
32 HKLM,"System\CurrentControlSet\Control\CoDeviceInstallers", \\r
33  {58517E00-D3CF-40c9-A679-CEE5752F4491},%REG_MULTI_SZ_APPEND%, \\r
34  "IbInstaller.dll,IbCoInstaller"\r
35 \r
36 ; ================= Device Install section =====================\r
37 \r
38 [SourceDisksNames.x86]\r
39 1=%DiskId%,,,\x86\r
40 \r
41 [SourceDisksNames.amd64]\r
42 1=%DiskId%,,,\amd64\r
43 \r
44 [SourceDisksNames.ia64]\r
45 1=%DiskId%,,,\ia64\r
46 \r
47 [SourceDisksFiles]\r
48 IbInstaller.dll=1\r
49 mt23108.sys=1\r
50 thca.sys=1\r
51 mt23108u.dll=1\r
52 mt23108ud.dll=1\r
53 \r
54 [SourceDisksFiles.amd64]\r
55 IbInstaller.dll=1\r
56 mt23108.sys=1\r
57 thca.sys=1\r
58 mt23108u.dll=1\r
59 mt23108ud.dll=1\r
60 mtuvp32.dll=1\r
61 mtuvp32d.dll=1\r
62 \r
63 [SourceDisksFiles.ia64]\r
64 IbInstaller.dll=1\r
65 ibal.sys=1\r
66 mt23108.sys=1\r
67 thca.sys=1\r
68 mt23108u.dll=1\r
69 mt23108ud.dll=1\r
70 mtuvp32.dll=1\r
71 mtuvp32d.dll=1\r
72 \r
73 [Manufacturer]\r
74 %MTL% = HCA.DeviceSection,ntx86,ntamd64,ntia64\r
75 \r
76 [HCA.DeviceSection]\r
77 ; empty since we don't support W9x/Me\r
78 \r
79 [HCA.DeviceSection.ntx86]\r
80 %MT23108.DeviceDesc% = MT23108.DDInstall,PCI\VEN_15B3&DEV_5A44\r
81 %MT25208.DeviceDesc% = MT23108.DDInstall,PCI\VEN_15B3&DEV_6278\r
82 \r
83 [HCA.DeviceSection.ntamd64]\r
84 %MT23108.DeviceDesc% = MT23108.DDInstall,PCI\VEN_15B3&DEV_5A44\r
85 %MT25208.DeviceDesc% = MT23108.DDInstall,PCI\VEN_15B3&DEV_6278\r
86 \r
87 [HCA.DeviceSection.ntia64]\r
88 %MT23108.DeviceDesc% = MT23108.DDInstall,PCI\VEN_15B3&DEV_5A44\r
89 %MT25208.DeviceDesc% = MT23108.DDInstall,PCI\VEN_15B3&DEV_6278\r
90 \r
91 [MT23108.DDInstall.ntx86]\r
92 CopyFiles = MT23108.CopyFiles\r
93 CopyFiles = MT23108.UMCopyFiles\r
94 \r
95 [MT23108.DDInstall.ntamd64]\r
96 CopyFiles = MT23108.CopyFiles\r
97 CopyFiles = MT23108.UMCopyFiles\r
98 CopyFiles = MT23108.WOW64CopyFiles\r
99 \r
100 [MT23108.DDInstall.ntia64]\r
101 CopyFiles = MT23108.CopyFiles\r
102 CopyFiles = MT23108.UMCopyFiles\r
103 CopyFiles = MT23108.WOW64CopyFiles\r
104 \r
105 [MT23108.DDInstall.ntx86.HW]\r
106 AddReg = MT23108.FiltersReg\r
107 \r
108 [MT23108.DDInstall.ntamd64.HW]\r
109 AddReg = MT23108.FiltersReg\r
110 \r
111 [MT23108.DDInstall.ntia64.HW]\r
112 AddReg = MT23108.FiltersReg\r
113 \r
114 [MT23108.DDInstall.ntx86.Services]\r
115 AddService = thca,%SPSVCINST_NULL%,THCA.ServiceInstall\r
116 AddService = mt23108,%SPSVCINST_ASSOCSERVICE%,MT23108.ServiceInstall\r
117 \r
118 [MT23108.DDInstall.ntamd64.Services]\r
119 AddService = thca,%SPSVCINST_NULL%,THCA.ServiceInstall\r
120 AddService = mt23108,%SPSVCINST_ASSOCSERVICE%,MT23108.ServiceInstall\r
121 \r
122 [MT23108.DDInstall.ntia64.Services]\r
123 AddService = thca,%SPSVCINST_NULL%,THCA.ServiceInstall\r
124 AddService = mt23108,%SPSVCINST_ASSOCSERVICE%,MT23108.ServiceInstall\r
125 \r
126 [MT23108.CopyFiles]\r
127 mt23108.sys\r
128 thca.sys\r
129 \r
130 [MT23108.UMCopyFiles]\r
131 mt23108u.dll,,,2\r
132 mt23108ud.dll,,,2\r
133 \r
134 [MT23108.WOW64CopyFiles]\r
135 mt23108u.dll,mtuvp32.dll,,2\r
136 mt23108ud.dll,mtuvp32d.dll,,2\r
137 \r
138 ;\r
139 ; ============= Service Install section ==============\r
140 ;\r
141 \r
142 [MT23108.ServiceInstall]\r
143 DisplayName     = %MT23108.ServiceDesc%\r
144 ServiceType     = %SERVICE_KERNEL_DRIVER%\r
145 StartType       = %SERVICE_DEMAND_START%\r
146 ErrorControl    = %SERVICE_ERROR_NORMAL%\r
147 ServiceBinary   = %12%\mt23108.sys\r
148 LoadOrderGroup  = extended base\r
149 AddReg          = MT23108.ParamsReg\r
150 \r
151 [THCA.ServiceInstall]\r
152 DisplayName     = %THCA.ServiceDesc%\r
153 ServiceType     = %SERVICE_KERNEL_DRIVER%\r
154 StartType       = %SERVICE_DEMAND_START%\r
155 ErrorControl    = %SERVICE_ERROR_NORMAL%\r
156 ServiceBinary   = %12%\thca.sys\r
157 LoadOrderGroup  = extended base\r
158 AddReg          = THCA.ParamsReg\r
159 \r
160 [MT23108.FiltersReg]\r
161 HKR,,"UpperFilters", 0x00010000,"thca"\r
162 \r
163 [MT23108.ParamsReg]\r
164 HKR,"Parameters","DebugLevel",%REG_DWORD%,2\r
165 HKR,"Parameters","ConfAddr",%REG_DWORD%,88\r
166 HKR,"Parameters","ConfData",%REG_DWORD%,92\r
167 HKR,"Parameters","DdrMapOffset",%REG_DWORD%,0x100000\r
168 HKR,"Parameters","DdrMapSize",%REG_DWORD%,0x1600000\r
169 HKR,"Parameters","ResetCard",%REG_DWORD%,0\r
170 \r
171 [THCA.ParamsReg]\r
172 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x80000000\r
173 \r
174 [Strings]\r
175 OPENIB = "OpenIB Alliance"\r
176 MTL = "Mellanox Technologies Ltd."\r
177 MT23108.ServiceDesc = "Mellanox MT23108 InfiniBand HCA Driver"\r
178 MT23108.DeviceDesc = "InfiniHost (MT23108) - Mellanox InfiniBand HCA [MT23108 Driver]"\r
179 MT25208.DeviceDesc = "InfiniHost (MT25208) - Mellanox InfiniBand HCA for PCI Express [MT23108 Driver]"\r
180 THCA.ServiceDesc = "Mellanox HCA VPD for IBAL"\r
181 DiskId = "OpenIB InfiniBand HCA installation disk"\r
182 SPSVCINST_NULL = 0x0\r
183 SPSVCINST_ASSOCSERVICE = 0x00000002\r
184 SERVICE_KERNEL_DRIVER  = 1\r
185 SERVICE_DEMAND_START   = 3\r
186 SERVICE_ERROR_NORMAL   = 1\r
187 REG_DWORD              = 0x00010001\r
188 REG_MULTI_SZ_APPEND    = 0x00010008\r
189 DIRID_SYSTEM           = 11\r
190 DIRID_DRIVERS          = 12\r
191 DIRID_SYSTEM_X86       = 16425\r