]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | |
2 | ============================== | |
3 | MPI Header File Change History | |
4 | ============================== | |
5 | ||
6 | Copyright (c) 2000-2001 LSI Logic Corporation. | |
7 | ||
8 | --------------------------------------- | |
9 | Header Set Release Version: 01.01.10 | |
10 | Header Set Release Date: 04-09-01 | |
11 | --------------------------------------- | |
12 | ||
13 | Filename Current version Prior version | |
14 | ---------- --------------- ------------- | |
15 | mpi.h 01.01.07 01.01.06 | |
16 | mpi_ioc.h 01.01.07 01.01.06 | |
17 | mpi_cnfg.h 01.01.11 01.01.10 | |
18 | mpi_init.h 01.01.05 01.01.04 | |
19 | mpi_targ.h 01.01.04 01.01.04 | |
20 | mpi_fc.h 01.01.07 01.01.06 | |
21 | mpi_lan.h 01.01.03 01.01.03 | |
22 | mpi_raid.h 01.01.02 01.01.02 | |
23 | mpi_type.h 01.01.02 01.01.02 | |
24 | mpi_history.txt 01.01.09 01.01.09 | |
25 | ||
26 | ||
27 | * Date Version Description | |
28 | * -------- -------- ------------------------------------------------------ | |
29 | ||
30 | mpi.h | |
31 | * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. | |
32 | * 05-24-00 00.10.02 Added MPI_IOCSTATUS_SCSI_RESIDUAL_MISMATCH definition. | |
33 | * 06-06-00 01.00.01 Update MPI_VERSION_MAJOR and MPI_VERSION_MINOR. | |
34 | * 06-22-00 01.00.02 Added MPI_IOCSTATUS_LAN_ definitions. | |
35 | * Removed LAN_SUSPEND function definition. | |
36 | * Added MPI_MSGFLAGS_CONTINUATION_REPLY definition. | |
37 | * 06-30-00 01.00.03 Added MPI_CONTEXT_REPLY_TYPE_LAN definition. | |
38 | * Added MPI_GET/SET_CONTEXT_REPLY_TYPE macros. | |
39 | * 07-27-00 01.00.04 Added MPI_FAULT_ definitions. | |
40 | * Removed MPI_IOCSTATUS_MSG/DATA_XFER_ERROR definitions. | |
41 | * Added MPI_IOCSTATUS_INTERNAL_ERROR definition. | |
42 | * Added MPI_IOCSTATUS_TARGET_XFER_COUNT_MISMATCH. | |
43 | * 11-02-00 01.01.01 Original release for post 1.0 work | |
44 | * 12-04-00 01.01.02 Added new function codes. | |
45 | * 01-09-01 01.01.03 Added more definitions to the system interface section | |
46 | * Added MPI_IOCSTATUS_TARGET_STS_DATA_NOT_SENT. | |
47 | * 01-25-01 01.01.04 Changed MPI_VERSION_MINOR from 0x00 to 0x01. | |
48 | * 02-20-01 01.01.05 Started using MPI_POINTER. | |
49 | * Added defines for MPI_DIAG_PREVENT_IOC_BOOT and | |
50 | * MPI_DIAG_CLEAR_FLASH_BAD_SIG. | |
51 | * Obsoleted MPI_IOCSTATUS_TARGET_FC_ defines. | |
52 | * 02-27-01 01.01.06 Removed MPI_HOST_INDEX_REGISTER define. | |
53 | * Added function codes for RAID. | |
54 | * 04-09-01 01.01.07 Added alternate define for MPI_DOORBELL_ACTIVE, | |
55 | * MPI_DOORBELL_USED, to better match the spec. | |
56 | * -------------------------------------------------------------------------- | |
57 | ||
58 | mpi_ioc.h | |
59 | * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. | |
60 | * 05-24-00 00.10.02 Added _MSG_IOC_INIT_REPLY structure. | |
61 | * 06-06-00 01.00.01 Added CurReplyFrameSize field to _MSG_IOC_FACTS_REPLY. | |
62 | * 06-12-00 01.00.02 Added _MSG_PORT_ENABLE_REPLY structure. | |
63 | * Added _MSG_EVENT_ACK_REPLY structure. | |
64 | * Added _MSG_FW_DOWNLOAD_REPLY structure. | |
65 | * Added _MSG_TOOLBOX_REPLY structure. | |
66 | * 06-30-00 01.00.03 Added MaxLanBuckets to _PORT_FACT_REPLY structure. | |
67 | * 07-27-00 01.00.04 Added _EVENT_DATA structure definitions for _SCSI, | |
68 | * _LINK_STATUS, _LOOP_STATE and _LOGOUT. | |
69 | * 08-11-00 01.00.05 Switched positions of MsgLength and Function fields in | |
70 | * _MSG_EVENT_ACK_REPLY structure to match specification. | |
71 | * 11-02-00 01.01.01 Original release for post 1.0 work | |
72 | * Added a value for Manufacturer to WhoInit | |
73 | * 12-04-00 01.01.02 Modified IOCFacts reply, added FWUpload messages, and | |
74 | * removed toolbox message. | |
75 | * 01-09-01 01.01.03 Added event enabled and disabled defines. | |
76 | * Added structures for FwHeader and DataHeader. | |
77 | * Added ImageType to FwUpload reply. | |
78 | * 02-20-01 01.01.04 Started using MPI_POINTER. | |
79 | * 02-27-01 01.01.05 Added event for RAID status change and its event data. | |
80 | * Added IocNumber field to MSG_IOC_FACTS_REPLY. | |
81 | * 03-27-01 01.01.06 Added defines for ProductId field of MPI_FW_HEADER. | |
82 | * Added structure offset comments. | |
83 | * 04-09-01 01.01.07 Added structure EVENT_DATA_EVENT_CHANGE. | |
84 | * -------------------------------------------------------------------------- | |
85 | ||
86 | mpi_cnfg.h | |
87 | * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. | |
88 | * 06-06-00 01.00.01 Update version number for 1.0 release. | |
89 | * 06-08-00 01.00.02 Added _PAGEVERSION definitions for all pages. | |
90 | * Added FcPhLowestVersion, FcPhHighestVersion, Reserved2 | |
91 | * fields to FC_DEVICE_0 page, updated the page version. | |
92 | * Changed _FREE_RUNNING_CLOCK to _PACING_TRANSFERS in | |
93 | * SCSI_PORT_0, SCSI_DEVICE_0 and SCSI_DEVICE_1 pages | |
94 | * and updated the page versions. | |
95 | * Added _RESPONSE_ID_MASK definition to SCSI_PORT_1 | |
96 | * page and updated the page version. | |
97 | * Added Information field and _INFO_PARAMS_NEGOTIATED | |
98 | * definitionto SCSI_DEVICE_0 page. | |
99 | * 06-22-00 01.00.03 Removed batch controls from LAN_0 page and updated the | |
100 | * page version. | |
101 | * Added BucketsRemaining to LAN_1 page, redefined the | |
102 | * state values, and updated the page version. | |
103 | * Revised bus width definitions in SCSI_PORT_0, | |
104 | * SCSI_DEVICE_0 and SCSI_DEVICE_1 pages. | |
105 | * 06-30-00 01.00.04 Added MaxReplySize to LAN_1 page and updated the page | |
106 | * version. | |
107 | * Moved FC_DEVICE_0 PageAddress description to spec. | |
108 | * 07-27-00 01.00.05 Corrected the SubsystemVendorID and SubsystemID field | |
109 | * widths in IOC_0 page and updated the page version. | |
110 | * 11-02-00 01.01.01 Original release for post 1.0 work | |
111 | * Added Manufacturing pages, IO Unit Page 2, SCSI SPI | |
112 | * Port Page 2, FC Port Page 4, FC Port Page 5 | |
113 | * 12-04-00 01.01.03 Config page changes to match MPI rev 1.00.01. | |
114 | * 12-05-00 01.01.04 Modified config page actions. | |
115 | * 01-09-01 01.01.05 Added defines for page address formats. | |
116 | * Data size for Manufacturing pages 2 and 3 no longer | |
117 | * defined here. | |
118 | * Io Unit Page 2 size is fixed at 4 adapters and some | |
119 | * flags were changed. | |
120 | * SCSI Port Page 2 Device Settings modified. | |
121 | * New fields added to FC Port Page 0 and some flags | |
122 | * cleaned up. | |
123 | * Removed impedance flash from FC Port Page 1. | |
124 | * Added FC Port pages 6 and 7. | |
125 | * 01-25-01 01.01.06 Added MaxInitiators field to FcPortPage0. | |
126 | * 01-29-01 01.01.07 Changed some defines to make them 32 character unique. | |
127 | * Added some LinkType defines for FcPortPage0. | |
128 | * 02-20-01 01.01.08 Started using MPI_POINTER. | |
129 | * 02-27-01 01.01.09 Replaced MPI_CONFIG_PAGETYPE_SCSI_LUN with | |
130 | * MPI_CONFIG_PAGETYPE_RAID_VOLUME. | |
131 | * Added definitions and structures for IOC Page 2 and | |
132 | * RAID Volume Page 2. | |
133 | * 03-27-01 01.01.10 Added CONFIG_PAGE_FC_PORT_8 and CONFIG_PAGE_FC_PORT_9. | |
134 | * CONFIG_PAGE_FC_PORT_3 now supports persistent by DID. | |
135 | * Added VendorId and ProductRevLevel fields to | |
136 | * RAIDVOL2_IM_PHYS_ID struct. | |
137 | * Modified values for MPI_FCPORTPAGE0_FLAGS_ATTACH_ | |
138 | * defines to make them compatible to MPI version 1.0. | |
139 | * Added structure offset comments. | |
140 | * 04-09-01 01.01.11 Added some new defines for the PageAddress field and | |
141 | * removed some obsolete ones. | |
142 | * Added IO Unit Page 3. | |
143 | * Modified defines for Scsi Port Page 2. | |
144 | * Modified RAID Volume Pages. | |
145 | * -------------------------------------------------------------------------- | |
146 | ||
147 | mpi_init.h | |
148 | * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. | |
149 | * 05-24-00 00.10.02 Added SenseBufferLength to _MSG_SCSI_IO_REPLY. | |
150 | * 06-06-00 01.00.01 Update version number for 1.0 release. | |
151 | * 06-08-00 01.00.02 Added MPI_SCSI_RSP_INFO_ definitions. | |
152 | * 11-02-00 01.01.01 Original release for post 1.0 work | |
153 | * 12-04-00 01.01.02 Added MPI_SCSIIO_CONTROL_NO_DISCONNECT. | |
154 | * 02-20-01 01.01.03 Started using MPI_POINTER. | |
155 | * 03-27-01 01.01.04 Added structure offset comments. | |
156 | * 04-10-01 01.01.05 Added new MsgFlag for MSG_SCSI_TASK_MGMT. | |
157 | * -------------------------------------------------------------------------- | |
158 | ||
159 | mpi_targ.h | |
160 | * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. | |
161 | * 06-06-00 01.00.01 Update version number for 1.0 release. | |
162 | * 06-22-00 01.00.02 Added _MSG_TARGET_CMD_BUFFER_POST_REPLY structure. | |
163 | * Corrected DECSRIPTOR typo to DESCRIPTOR. | |
164 | * 11-02-00 01.01.01 Original release for post 1.0 work | |
165 | * Modified target mode to use IoIndex instead of | |
166 | * HostIndex and IocIndex. Added Alias. | |
167 | * 01-09-01 01.01.02 Added defines for TARGET_ASSIST_FLAGS_REPOST_CMD_BUFFER | |
168 | * and TARGET_STATUS_SEND_FLAGS_REPOST_CMD_BUFFER. | |
169 | * 02-20-01 01.01.03 Started using MPI_POINTER. | |
170 | * Added structures for MPI_TARGET_SCSI_SPI_CMD_BUFFER and | |
171 | * MPI_TARGET_FCP_CMD_BUFFER. | |
172 | * 03-27-01 01.01.04 Added structure offset comments. | |
173 | * -------------------------------------------------------------------------- | |
174 | ||
175 | mpi_fc.h | |
176 | * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. | |
177 | * 06-06-00 01.00.01 Update version number for 1.0 release. | |
178 | * 06-12-00 01.00.02 Added _MSG_FC_ABORT_REPLY structure. | |
179 | * 11-02-00 01.01.01 Original release for post 1.0 work | |
180 | * 12-04-00 01.01.02 Added messages for Common Transport Send and | |
181 | * Primitive Send. | |
182 | * 01-09-01 01.01.03 Modifed some of the new flags to have an MPI prefix | |
183 | * and modified the FcPrimitiveSend flags. | |
184 | * 01-25-01 01.01.04 Move InitiatorIndex in LinkServiceRsp reply to a larger | |
185 | * field. | |
186 | * Added FC_ABORT_TYPE_CT_SEND_REQUEST and | |
187 | * FC_ABORT_TYPE_EXLINKSEND_REQUEST for FcAbort request. | |
188 | * Added MPI_FC_PRIM_SEND_FLAGS_STOP_SEND. | |
189 | * 02-20-01 01.01.05 Started using MPI_POINTER. | |
190 | * 03-27-01 01.01.06 Added Flags field to MSG_LINK_SERVICE_BUFFER_POST_REPLY | |
191 | * and defined MPI_LS_BUF_POST_REPLY_FLAG_NO_RSP_NEEDED. | |
192 | * Added MPI_FC_PRIM_SEND_FLAGS_RESET_LINK define. | |
193 | * Added structure offset comments. | |
194 | * 04-09-01 01.01.07 Added RspLength field to MSG_LINK_SERVICE_RSP_REQUEST. | |
195 | * -------------------------------------------------------------------------- | |
196 | ||
197 | mpi_lan.h | |
198 | * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. | |
199 | * 05-24-00 00.10.02 Added LANStatus field to _MSG_LAN_SEND_REPLY. | |
200 | * Added LANStatus field to _MSG_LAN_RECEIVE_POST_REPLY. | |
201 | * Moved ListCount field in _MSG_LAN_RECEIVE_POST_REPLY. | |
202 | * 06-06-00 01.00.01 Update version number for 1.0 release. | |
203 | * 06-12-00 01.00.02 Added MPI_ to BUCKETSTATUS_ definitions. | |
204 | * 06-22-00 01.00.03 Major changes to match new LAN definition in 1.0 spec. | |
205 | * 06-30-00 01.00.04 Added Context Reply definitions per revised proposal. | |
206 | * Changed transaction context usage to bucket/buffer. | |
207 | * 07-05-00 01.00.05 Removed LAN_RECEIVE_POST_BUCKET_CONTEXT_MASK definition | |
208 | * to lan private header file | |
209 | * 11-02-00 01.01.01 Original release for post 1.0 work | |
210 | * 02-20-01 01.01.02 Started using MPI_POINTER. | |
211 | * 03-27-01 01.01.03 Added structure offset comments. | |
212 | * -------------------------------------------------------------------------- | |
213 | ||
214 | mpi_raid.h | |
215 | * 02-27-01 01.01.01 Original release for this file. | |
216 | * 03-27-01 01.01.02 Added structure offset comments. | |
217 | * -------------------------------------------------------------------------- | |
218 | ||
219 | mpi_type.h | |
220 | * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. | |
221 | * 06-06-00 01.00.01 Update version number for 1.0 release. | |
222 | * 11-02-00 01.01.01 Original release for post 1.0 work | |
223 | * 02-20-01 01.01.02 Added define and ifdef for MPI_POINTER. | |
224 | * -------------------------------------------------------------------------- | |
225 | ||
226 | mpi_history.txt Parts list history | |
227 | ||
228 | Filename 01.01.10 | |
229 | ---------- -------- | |
230 | mpi.h 01.01.07 | |
231 | mpi_ioc.h 01.01.07 | |
232 | mpi_cnfg.h 01.01.11 | |
233 | mpi_init.h 01.01.05 | |
234 | mpi_targ.h 01.01.04 | |
235 | mpi_fc.h 01.01.07 | |
236 | mpi_lan.h 01.01.03 | |
237 | mpi_raid.h 01.01.02 | |
238 | mpi_type.h 01.01.02 | |
239 | ||
240 | Filename 01.01.09 01.01.08 01.01.07 01.01.06 01.01.05 01.01.04 | |
241 | ---------- -------- -------- -------- -------- -------- -------- | |
242 | mpi.h 01.01.06 01.01.06 01.01.05 01.01.04 01.01.04 01.01.03 | |
243 | mpi_ioc.h 01.01.06 01.01.05 01.01.04 01.01.03 01.01.03 01.01.03 | |
244 | mpi_cnfg.h 01.01.10 01.01.09 01.01.08 01.01.07 01.01.06 01.01.05 | |
245 | mpi_init.h 01.01.04 01.01.03 01.01.03 01.01.02 01.01.02 01.01.02 | |
246 | mpi_targ.h 01.01.04 01.01.03 01.01.03 01.01.02 01.01.02 01.01.02 | |
247 | mpi_fc.h 01.01.06 01.01.05 01.01.05 01.01.04 01.01.04 01.01.03 | |
248 | mpi_lan.h 01.01.03 01.01.02 01.01.02 01.01.01 01.01.01 01.01.01 | |
249 | mpi_raid.h 01.01.02 01.01.01 | |
250 | mpi_type.h 01.01.02 01.01.02 01.01.02 01.01.01 01.01.01 01.01.01 | |
251 | ||
252 | Filename 01.01.03 01.01.02 01.01.01 01.00.07 01.00.06 01.00.05 | |
253 | ---------- -------- -------- -------- -------- -------- -------- | |
254 | mpi.h 01.01.02 01.01.02 01.01.01 01.00.04 01.00.04 01.00.03 | |
255 | mpi_ioc.h 01.01.02 01.01.02 01.01.01 01.00.05 01.00.04 01.00.03 | |
256 | mpi_cnfg.h 01.01.04 01.01.03 01.01.01 01.00.05 01.00.05 01.00.04 | |
257 | mpi_init.h 01.01.02 01.01.02 01.01.01 01.00.02 01.00.02 01.00.02 | |
258 | mpi_targ.h 01.01.01 01.01.01 01.01.01 01.00.02 01.00.02 01.00.02 | |
259 | mpi_fc.h 01.01.02 01.01.02 01.01.01 01.00.02 01.00.02 01.00.02 | |
260 | mpi_lan.h 01.01.01 01.01.01 01.01.01 01.00.05 01.00.05 01.00.05 | |
261 | mpi_type.h 01.01.01 01.01.01 01.01.01 01.00.01 01.00.01 01.00.01 | |
262 | ||
263 | Filename 01.00.04 01.00.03 01.00.02 01.00.01 00.10.02 00.10.01 | |
264 | ---------- -------- -------- -------- -------- -------- -------- | |
265 | mpi.h 01.00.02 01.00.01 01.00.01 01.00.01 00.10.02 00.10.01 | |
266 | mpi_ioc.h 01.00.02 01.00.02 01.00.01 01.00.01 00.10.02 00.10.01 | |
267 | mpi_cnfg.h 01.00.03 01.00.02 01.00.02 01.00.01 00.10.01 00.10.01 | |
268 | mpi_init.h 01.00.02 01.00.02 01.00.02 01.00.01 00.10.02 00.10.01 | |
269 | mpi_targ.h 01.00.02 01.00.01 01.00.01 01.00.01 00.10.01 00.10.01 | |
270 | mpi_fc.h 01.00.02 01.00.02 01.00.01 01.00.01 00.10.01 00.10.01 | |
271 | mpi_lan.h 01.00.03 01.00.02 01.00.01 01.00.01 00.10.02 00.10.01 | |
272 | mpi_type.h 01.00.01 01.00.01 01.00.01 01.00.01 00.10.01 00.10.01 | |
273 | ||
274 | ||
275 | * -------------------------------------------------------------------------- | |
276 |