Build 1.0.0000.308
[mirror/winof/.git] / ulp / srp / kernel / ib_srp.inf
1 ; OpenIB InfiniBand SRP Miniport.\r
2 ; Copyright 2005 SilverStorm Technologies all Rights Reserved.\r
3 \r
4 [Version]\r
5 Signature="$Windows NT$"\r
6 Class=SCSIAdapter\r
7 ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}\r
8 Provider=%OPENIB%\r
9 DriverVer=04/10/2006,1.0.0000.308\r
10 \r
11 \r
12 ; ================= Device Install section =====================\r
13 \r
14 [DestinationDirs]\r
15 DefaultDestDir=12\r
16 \r
17 [SourceDisksNames.x86]\r
18 1=%DiskId%,,,\x86\r
19 \r
20 [SourceDisksNames.amd64]\r
21 1=%DiskId%,,,\amd64\r
22 \r
23 [SourceDisksNames.ia64]\r
24 1=%DiskId%,,,\ia64\r
25 \r
26 [SourceDisksFiles]\r
27 ibsrp.sys=1\r
28 \r
29 [Manufacturer]\r
30 %OPENIB% = SRP.DeviceSection,ntx86...0x1,ntx86,ntamd64,ntia64\r
31 %SST% = VFx.DeviceSection,ntx86...0x1,ntx86,ntamd64,ntia64\r
32 \r
33 [SRP.DeviceSection]\r
34 ; empty since we don't support W9x/Me\r
35 \r
36 [SRP.DeviceSection.ntx86...0x1]\r
37 ; empty since we don't yet support XP.\r
38 \r
39 [SRP.DeviceSection.ntx86]\r
40 %SRP.DeviceDesc% = SRP.DDInstall,IBA\C0100c609ep0108r0001, \\r
41                                                                 IBA\Cff00c609ep0108r0001, \\r
42                                                                 IBA\C0100c609ep0108, \\r
43                                                                 IBA\Cff00c609ep0108\r
44 \r
45 [SRP.DeviceSection.ntamd64]\r
46 %SRP.DeviceDesc% = SRP.DDInstall,IBA\C0100c609ep0108r0001, \\r
47                                                                 IBA\Cff00c609ep0108r0001, \\r
48                                                                 IBA\C0100c609ep0108, \\r
49                                                                 IBA\Cff00c609ep0108\r
50 \r
51 [SRP.DeviceSection.ntia64]\r
52 %SRP.DeviceDesc% = SRP.DDInstall,IBA\C0100c609ep0108r0001, \\r
53                                                                 IBA\Cff00c609ep0108r0001, \\r
54                                                                 IBA\C0100c609ep0108, \\r
55                                                                 IBA\Cff00c609ep0108\r
56 \r
57 [VFx.DeviceSection]\r
58 ; empty since we don't support W9x/Me\r
59 \r
60 [VFx.DeviceSection.ntx86...0x1]\r
61 ; empty since we don't yet support XP.\r
62 \r
63 [VFx.DeviceSection.ntx86]\r
64 %VFx.DeviceDesc% = SRP.DDInstall,IBA\V00066aP00000038S00066as00000038v0001, \\r
65                                                                 IBA\V00066aP00000038S00066as00000038, \\r
66                                                                 IBA\V00066aP00000038v0001, \\r
67                                                                 IBA\V00066aP00000038\r
68 \r
69 [VFx.DeviceSection.ntamd64]\r
70 %VFx.DeviceDesc% = SRP.DDInstall,IBA\V00066aP00000038S00066as00000038v0001, \\r
71                                                                 IBA\V00066aP00000038S00066as00000038, \\r
72                                                                 IBA\V00066aP00000038v0001, \\r
73                                                                 IBA\V00066aP00000038\r
74 \r
75 [VFx.DeviceSection.ntia64]\r
76 %VFx.DeviceDesc% = SRP.DDInstall,IBA\V00066aP00000038S00066as00000038v0001, \\r
77                                                                 IBA\V00066aP00000038S00066as00000038, \\r
78                                                                 IBA\V00066aP00000038v0001, \\r
79                                                                 IBA\V00066aP00000038\r
80 \r
81 [SRP.DDInstall.nt]\r
82 CopyFiles = SRP.CopyFiles\r
83 \r
84 [SRP.DDInstall.nt.Services]\r
85 AddService = ibsrp,%SPSVCINST_ASSOCSERVICE%,SRP.ServiceInstall,SRP.EventLogInstall\r
86 \r
87 [SRP.CopyFiles]\r
88 ibsrp.sys\r
89 \r
90 ;\r
91 ; ============= Service Install section ==============\r
92 ;\r
93 \r
94 [SRP.ServiceInstall]\r
95 DisplayName     = %SRP.ServiceDesc%\r
96 ServiceType     = %SERVICE_KERNEL_DRIVER%\r
97 StartType       = %SERVICE_DEMAND_START%\r
98 ErrorControl    = %SERVICE_ERROR_NORMAL%\r
99 ServiceBinary   = %12%\ibsrp.sys\r
100 LoadOrderGroup  = SCSI Miniport\r
101 AddReg          = SRP.ParamsReg\r
102 \r
103 [SRP.ParamsReg]\r
104 HKR,"Parameters\PnpInterface",%InternalBus%,%REG_DWORD%,1\r
105 HKR,"Parameters\PnpInterface",%PNPBus%,%REG_DWORD%,1\r
106 \r
107 ;\r
108 ; == The NT EventLog entries are the same for all SCSI miniports. ==\r
109 ;\r
110 [SRP.EventLogInstall]\r
111 AddReg = SRP.EventLogAddReg\r
112 \r
113 [SRP.EventLogAddReg]\r
114 HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll"\r
115 HKR,,TypesSupported,0x00010001,7\r
116 \r
117 [Strings]\r
118 OPENIB = "OpenIB Alliance"\r
119 SST = "SilverStorm Technologies"\r
120 SRP.DeviceDesc = "InfiniBand SRP Miniport"\r
121 VFx.DeviceDesc = "SilverStorm VFx I/O Controller"\r
122 SRP.ServiceDesc = "OpenIB InfiniBand SRP Miniport"\r
123 DiskId = "OpenIB InfiniBand SRP installation disk"\r
124 InternalBus = 0\r
125 PNPBus = 15\r
126 SPSVCINST_NULL = 0x0\r
127 SPSVCINST_ASSOCSERVICE = 0x00000002\r
128 SERVICE_KERNEL_DRIVER  = 1\r
129 SERVICE_DEMAND_START   = 3\r
130 SERVICE_ERROR_NORMAL   = 1\r
131 REG_DWORD              = 0x00010001\r
132 REG_DWORD_NO_CLOBBER   = 0x00010003\r