[IPOIB] added INX -> INF file version stamping.
[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=06/13/2008,1.0.0000.1207\r
10 CatalogFile=ibsrp.cat\r
11 \r
12 \r
13 ; ================= Device Install section =====================\r
14 \r
15 [DestinationDirs]\r
16 DefaultDestDir=12\r
17 \r
18 [SourceDisksNames.x86]\r
19 1=%DiskId%,,,""\r
20 \r
21 [SourceDisksNames.amd64]\r
22 1=%DiskId%,,,""\r
23 \r
24 [SourceDisksNames.ia64]\r
25 1=%DiskId%,,,""\r
26 \r
27 [SourceDisksFiles]\r
28 ibsrp.sys=1\r
29 \r
30 [Manufacturer]\r
31 %OPENIB% = SRP.DeviceSection,ntx86...0x1,ntx86,ntamd64,ntia64\r
32 %SST% = VFx.DeviceSection,ntx86...0x1,ntx86,ntamd64,ntia64\r
33 \r
34 [SRP.DeviceSection]\r
35 ; empty since we don't support W9x/Me\r
36 \r
37 [SRP.DeviceSection.ntx86...0x1]\r
38 ; empty since we don't yet support XP.\r
39 \r
40 [SRP.DeviceSection.ntx86]\r
41 %SRP.DeviceDesc% = SRP.DDInstall,IBA\C0100c609ep0108r0001, \\r
42                                                                 IBA\Cff00c609ep0108r0001, \\r
43                                                                 IBA\C0100c609ep0108, \\r
44                                                                 IBA\Cff00c609ep0108\r
45 \r
46 [SRP.DeviceSection.ntamd64]\r
47 %SRP.DeviceDesc% = SRP.DDInstall,IBA\C0100c609ep0108r0001, \\r
48                                                                 IBA\Cff00c609ep0108r0001, \\r
49                                                                 IBA\C0100c609ep0108, \\r
50                                                                 IBA\Cff00c609ep0108\r
51 \r
52 [SRP.DeviceSection.ntia64]\r
53 %SRP.DeviceDesc% = SRP.DDInstall,IBA\C0100c609ep0108r0001, \\r
54                                                                 IBA\Cff00c609ep0108r0001, \\r
55                                                                 IBA\C0100c609ep0108, \\r
56                                                                 IBA\Cff00c609ep0108\r
57 \r
58 [VFx.DeviceSection]\r
59 ; empty since we don't support W9x/Me\r
60 \r
61 [VFx.DeviceSection.ntx86...0x1]\r
62 ; empty since we don't yet support XP.\r
63 \r
64 [VFx.DeviceSection.ntx86]\r
65 %VFx.DeviceDesc% = SRP.DDInstall,IBA\V00066aP00000038S00066as00000038v0001, \\r
66                                                                 IBA\V00066aP00000038S00066as00000038, \\r
67                                                                 IBA\V00066aP00000038v0001, \\r
68                                                                 IBA\V00066aP00000038\r
69 \r
70 [VFx.DeviceSection.ntamd64]\r
71 %VFx.DeviceDesc% = SRP.DDInstall,IBA\V00066aP00000038S00066as00000038v0001, \\r
72                                                                 IBA\V00066aP00000038S00066as00000038, \\r
73                                                                 IBA\V00066aP00000038v0001, \\r
74                                                                 IBA\V00066aP00000038\r
75 \r
76 [VFx.DeviceSection.ntia64]\r
77 %VFx.DeviceDesc% = SRP.DDInstall,IBA\V00066aP00000038S00066as00000038v0001, \\r
78                                                                 IBA\V00066aP00000038S00066as00000038, \\r
79                                                                 IBA\V00066aP00000038v0001, \\r
80                                                                 IBA\V00066aP00000038\r
81 \r
82 [SRP.DDInstall.nt]\r
83 CopyFiles = SRP.CopyFiles\r
84 \r
85 [SRP.DDInstall.nt.Services]\r
86 AddService = ibsrp,%SPSVCINST_ASSOCSERVICE%,SRP.ServiceInstall,SRP.EventLogInstall\r
87 \r
88 [SRP.CopyFiles]\r
89 ibsrp.sys\r
90 \r
91 ;\r
92 ; ============= Service Install section ==============\r
93 ;\r
94 \r
95 [SRP.ServiceInstall]\r
96 DisplayName     = %SRP.ServiceDesc%\r
97 ServiceType     = %SERVICE_KERNEL_DRIVER%\r
98 StartType       = %SERVICE_DEMAND_START%\r
99 ErrorControl    = %SERVICE_ERROR_NORMAL%\r
100 ServiceBinary   = %12%\ibsrp.sys\r
101 LoadOrderGroup  = SCSI Miniport\r
102 AddReg          = SRP.ParamsReg\r
103 \r
104 [SRP.ParamsReg]\r
105 HKR,"Parameters\PnpInterface",%InternalBus%,%REG_DWORD%,1\r
106 HKR,"Parameters\PnpInterface",%PNPBus%,%REG_DWORD%,1\r
107 HKR,"Parameters","DebugLevel",%REG_DWORD%,2\r
108 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x00ffffff\r
109 HKR,"Parameters","ModeFlags",%REG_DWORD%,0\r
110 \r
111 ;\r
112 ; == The NT EventLog entries are the same for all SCSI miniports. ==\r
113 ;\r
114 [SRP.EventLogInstall]\r
115 AddReg = SRP.EventLogAddReg\r
116 \r
117 [SRP.EventLogAddReg]\r
118 HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll"\r
119 HKR,,TypesSupported,0x00010001,7\r
120 \r
121 [Strings]\r
122 OPENIB = "OpenIB Alliance"\r
123 SST = "SilverStorm Technologies"\r
124 SRP.DeviceDesc = "InfiniBand SRP Miniport"\r
125 VFx.DeviceDesc = "SilverStorm VFx I/O Controller"\r
126 SRP.ServiceDesc = "OpenIB InfiniBand SRP Miniport"\r
127 DiskId = "OpenIB InfiniBand SRP installation disk"\r
128 InternalBus = 0\r
129 PNPBus = 15\r
130 SPSVCINST_NULL = 0x0\r
131 SPSVCINST_ASSOCSERVICE = 0x00000002\r
132 SERVICE_KERNEL_DRIVER  = 1\r
133 SERVICE_DEMAND_START   = 3\r
134 SERVICE_ERROR_NORMAL   = 1\r
135 REG_DWORD              = 0x00010001\r
136 REG_DWORD_NO_CLOBBER   = 0x00010003\r