diff options
Diffstat (limited to 'drivers/message/fusion/lsi/mpi_history.txt')
-rw-r--r-- | drivers/message/fusion/lsi/mpi_history.txt | 276 |
1 files changed, 276 insertions, 0 deletions
diff --git a/drivers/message/fusion/lsi/mpi_history.txt b/drivers/message/fusion/lsi/mpi_history.txt new file mode 100644 index 000000000000..0deb7721e936 --- /dev/null +++ b/drivers/message/fusion/lsi/mpi_history.txt | |||
@@ -0,0 +1,276 @@ | |||
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 | |||