1991554f2SKenneth D. Merry/*- 2*8736c018SKashyap D Desai * Copyright 2000-2020 Broadcom Inc. All rights reserved. 3991554f2SKenneth D. Merry * 4991554f2SKenneth D. Merry * Redistribution and use in source and binary forms, with or without 5991554f2SKenneth D. Merry * modification, are permitted provided that the following conditions 6991554f2SKenneth D. Merry * are met: 7991554f2SKenneth D. Merry * 1. Redistributions of source code must retain the above copyright 8991554f2SKenneth D. Merry * notice, this list of conditions and the following disclaimer. 9991554f2SKenneth D. Merry * 2. Redistributions in binary form must reproduce the above copyright 10991554f2SKenneth D. Merry * notice, this list of conditions and the following disclaimer in the 11991554f2SKenneth D. Merry * documentation and/or other materials provided with the distribution. 12991554f2SKenneth D. Merry * 3. Neither the name of the author nor the names of any co-contributors 13991554f2SKenneth D. Merry * may be used to endorse or promote products derived from this software 14991554f2SKenneth D. Merry * without specific prior written permission. 15991554f2SKenneth D. Merry * 16991554f2SKenneth D. Merry * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 17991554f2SKenneth D. Merry * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18991554f2SKenneth D. Merry * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 19991554f2SKenneth D. Merry * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 20991554f2SKenneth D. Merry * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21991554f2SKenneth D. Merry * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 22991554f2SKenneth D. Merry * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23991554f2SKenneth D. Merry * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 24991554f2SKenneth D. Merry * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25991554f2SKenneth D. Merry * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26991554f2SKenneth D. Merry * SUCH DAMAGE. 27991554f2SKenneth D. Merry * 28*8736c018SKashyap D Desai * Broadcom Inc. (LSI) MPT-Fusion Host Adapter FreeBSD 29991554f2SKenneth D. Merry */ 30991554f2SKenneth D. Merry 31991554f2SKenneth D. Merry ============================== 32991554f2SKenneth D. Merry Fusion-MPT MPI 2.0 / 2.5 Header File Change History 33991554f2SKenneth D. Merry ============================== 34991554f2SKenneth D. Merry 35*8736c018SKashyap D Desai Copyright 2000-2020 Broadcom Inc. All rights reserved. 36991554f2SKenneth D. Merry 37991554f2SKenneth D. Merry --------------------------------------- 38*8736c018SKashyap D Desai Header Set Release Version: 02.00.50 39*8736c018SKashyap D Desai Header Set Release Date: 09-29-17 40991554f2SKenneth D. Merry --------------------------------------- 41991554f2SKenneth D. Merry 42991554f2SKenneth D. Merry Filename Current version Prior version 43991554f2SKenneth D. Merry ---------- --------------- ------------- 44*8736c018SKashyap D Desai mpi2.h 02.00.50 02.00.49 45*8736c018SKashyap D Desai mpi2_cnfg.h 02.00.42 02.00.41 4667feec50SStephen McConnell mpi2_init.h 02.00.21 02.00.21 47*8736c018SKashyap D Desai mpi2_ioc.h 02.00.34 02.00.33 4828ae62b0SStephen McConnell mpi2_raid.h 02.00.11 02.00.11 4928ae62b0SStephen McConnell mpi2_sas.h 02.00.10 02.00.10 5028ae62b0SStephen McConnell mpi2_targ.h 02.00.09 02.00.09 5167feec50SStephen McConnell mpi2_tool.h 02.00.14 02.00.13 5228ae62b0SStephen McConnell mpi2_type.h 02.00.01 02.00.01 5328ae62b0SStephen McConnell mpi2_ra.h 02.00.01 02.00.01 5467feec50SStephen McConnell mpi2_hbd.h 02.00.04 02.00.04 5567feec50SStephen McConnell mpi2_pci.h 02.00.02 02.00.02 56*8736c018SKashyap D Desai mpi2_history.txt 02.00.46 02.00.45 57991554f2SKenneth D. Merry 58991554f2SKenneth D. Merry 59991554f2SKenneth D. Merry * Date Version Description 60991554f2SKenneth D. Merry * -------- -------- ------------------------------------------------------ 61991554f2SKenneth D. Merry 62991554f2SKenneth D. Merrympi2.h 63991554f2SKenneth D. Merry * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. 64991554f2SKenneth D. Merry * 06-04-07 02.00.01 Bumped MPI2_HEADER_VERSION_UNIT. 65991554f2SKenneth D. Merry * 06-26-07 02.00.02 Bumped MPI2_HEADER_VERSION_UNIT. 66991554f2SKenneth D. Merry * 08-31-07 02.00.03 Bumped MPI2_HEADER_VERSION_UNIT. 67991554f2SKenneth D. Merry * Moved ReplyPostHostIndex register to offset 0x6C of the 68991554f2SKenneth D. Merry * MPI2_SYSTEM_INTERFACE_REGS and modified the define for 69991554f2SKenneth D. Merry * MPI2_REPLY_POST_HOST_INDEX_OFFSET. 70991554f2SKenneth D. Merry * Added union of request descriptors. 71991554f2SKenneth D. Merry * Added union of reply descriptors. 72991554f2SKenneth D. Merry * 10-31-07 02.00.04 Bumped MPI2_HEADER_VERSION_UNIT. 73991554f2SKenneth D. Merry * Added define for MPI2_VERSION_02_00. 74991554f2SKenneth D. Merry * Fixed the size of the FunctionDependent5 field in the 75991554f2SKenneth D. Merry * MPI2_DEFAULT_REPLY structure. 76991554f2SKenneth D. Merry * 12-18-07 02.00.05 Bumped MPI2_HEADER_VERSION_UNIT. 77991554f2SKenneth D. Merry * Removed the MPI-defined Fault Codes and extended the 78991554f2SKenneth D. Merry * product specific codes up to 0xEFFF. 79991554f2SKenneth D. Merry * Added a sixth key value for the WriteSequence register 80991554f2SKenneth D. Merry * and changed the flush value to 0x0. 81991554f2SKenneth D. Merry * Added message function codes for Diagnostic Buffer Post 82991554f2SKenneth D. Merry * and Diagnsotic Release. 83991554f2SKenneth D. Merry * New IOCStatus define: MPI2_IOCSTATUS_DIAGNOSTIC_RELEASED 84991554f2SKenneth D. Merry * Moved MPI2_VERSION_UNION from mpi2_ioc.h. 85991554f2SKenneth D. Merry * 02-29-08 02.00.06 Bumped MPI2_HEADER_VERSION_UNIT. 86991554f2SKenneth D. Merry * 03-03-08 02.00.07 Bumped MPI2_HEADER_VERSION_UNIT. 87991554f2SKenneth D. Merry * 05-21-08 02.00.08 Bumped MPI2_HEADER_VERSION_UNIT. 88991554f2SKenneth D. Merry * Added #defines for marking a reply descriptor as unused. 89991554f2SKenneth D. Merry * 06-27-08 02.00.09 Bumped MPI2_HEADER_VERSION_UNIT. 90991554f2SKenneth D. Merry * 10-02-08 02.00.10 Bumped MPI2_HEADER_VERSION_UNIT. 91991554f2SKenneth D. Merry * Moved LUN field defines from mpi2_init.h. 92991554f2SKenneth D. Merry * 01-19-09 02.00.11 Bumped MPI2_HEADER_VERSION_UNIT. 93991554f2SKenneth D. Merry * 05-06-09 02.00.12 Bumped MPI2_HEADER_VERSION_UNIT. 94991554f2SKenneth D. Merry * In all request and reply descriptors, replaced VF_ID 95991554f2SKenneth D. Merry * field with MSIxIndex field. 96991554f2SKenneth D. Merry * Removed DevHandle field from 97991554f2SKenneth D. Merry * MPI2_SCSI_IO_SUCCESS_REPLY_DESCRIPTOR and made those 98991554f2SKenneth D. Merry * bytes reserved. 99991554f2SKenneth D. Merry * Added RAID Accelerator functionality. 100991554f2SKenneth D. Merry * 07-30-09 02.00.13 Bumped MPI2_HEADER_VERSION_UNIT. 101991554f2SKenneth D. Merry * 10-28-09 02.00.14 Bumped MPI2_HEADER_VERSION_UNIT. 102991554f2SKenneth D. Merry * Added MSI-x index mask and shift for Reply Post Host 103991554f2SKenneth D. Merry * Index register. 104991554f2SKenneth D. Merry * Added function code for Host Based Discovery Action. 105991554f2SKenneth D. Merry * 02-10-10 02.00.15 Bumped MPI2_HEADER_VERSION_UNIT. 106991554f2SKenneth D. Merry * Added define for MPI2_FUNCTION_PWR_MGMT_CONTROL. 107991554f2SKenneth D. Merry * Added defines for product-specific range of message 108991554f2SKenneth D. Merry * function codes, 0xF0 to 0xFF. 109991554f2SKenneth D. Merry * 05-12-10 02.00.16 Bumped MPI2_HEADER_VERSION_UNIT. 110991554f2SKenneth D. Merry * Added alternative defines for the SGE Direction bit. 111991554f2SKenneth D. Merry * 08-11-10 02.00.17 Bumped MPI2_HEADER_VERSION_UNIT. 112991554f2SKenneth D. Merry * 11-10-10 02.00.18 Bumped MPI2_HEADER_VERSION_UNIT. 113991554f2SKenneth D. Merry * Added MPI2_IEEE_SGE_FLAGS_SYSTEMPLBCPI_ADDR define. 114991554f2SKenneth D. Merry * 02-23-11 02.00.19 Bumped MPI2_HEADER_VERSION_UNIT. 115991554f2SKenneth D. Merry * Added MPI2_FUNCTION_SEND_HOST_MESSAGE. 116991554f2SKenneth D. Merry * 03-09-11 02.00.20 Bumped MPI2_HEADER_VERSION_UNIT. 117991554f2SKenneth D. Merry * 05-25-11 02.00.21 Bumped MPI2_HEADER_VERSION_UNIT. 118991554f2SKenneth D. Merry * 08-24-11 02.00.22 Bumped MPI2_HEADER_VERSION_UNIT. 119991554f2SKenneth D. Merry * 11-18-11 02.00.23 Bumped MPI2_HEADER_VERSION_UNIT. 120991554f2SKenneth D. Merry * Incorporating additions for MPI v2.5. 121991554f2SKenneth D. Merry * 02-06-12 02.00.24 Bumped MPI2_HEADER_VERSION_UNIT. 122991554f2SKenneth D. Merry * 03-29-12 02.00.25 Bumped MPI2_HEADER_VERSION_UNIT. 123991554f2SKenneth D. Merry * Added Hard Reset delay timings. 124991554f2SKenneth D. Merry * 07-10-12 02.00.26 Bumped MPI2_HEADER_VERSION_UNIT. 125991554f2SKenneth D. Merry * 07-26-12 02.00.27 Bumped MPI2_HEADER_VERSION_UNIT. 126991554f2SKenneth D. Merry * 11-27-12 02.00.28 Bumped MPI2_HEADER_VERSION_UNIT. 127991554f2SKenneth D. Merry * 12-20-12 02.00.29 Bumped MPI2_HEADER_VERSION_UNIT. 128991554f2SKenneth D. Merry * Added MPI25_SUP_REPLY_POST_HOST_INDEX_OFFSET. 129991554f2SKenneth D. Merry * 04-09-13 02.00.30 Bumped MPI2_HEADER_VERSION_UNIT. 130991554f2SKenneth D. Merry * 04-17-13 02.00.31 Bumped MPI2_HEADER_VERSION_UNIT. 131991554f2SKenneth D. Merry * 08-19-13 02.00.32 Bumped MPI2_HEADER_VERSION_UNIT. 132991554f2SKenneth D. Merry * 12-05-13 02.00.33 Bumped MPI2_HEADER_VERSION_UNIT. 13328ae62b0SStephen McConnell * 01-08-14 02.00.34 Bumped MPI2_HEADER_VERSION_UNIT. 13428ae62b0SStephen McConnell * 06-13-14 02.00.35 Bumped MPI2_HEADER_VERSION_UNIT. 13528ae62b0SStephen McConnell * 11-18-14 02.00.36 Updated copyright information. 13628ae62b0SStephen McConnell * Bumped MPI2_HEADER_VERSION_UNIT. 13728ae62b0SStephen McConnell * 03-16-15 02.00.37 Updated for MPI v2.6. 13828ae62b0SStephen McConnell * Bumped MPI2_HEADER_VERSION_UNIT. 13967feec50SStephen McConnell * Added Scratchpad registers and 14067feec50SStephen McConnell * AtomicRequestDescriptorPost register to 14128ae62b0SStephen McConnell * MPI2_SYSTEM_INTERFACE_REGS. 14228ae62b0SStephen McConnell * Added MPI2_DIAG_SBR_RELOAD. 14328ae62b0SStephen McConnell * Added MPI2_IOCSTATUS_INSUFFICIENT_POWER. 14428ae62b0SStephen McConnell * 03-19-15 02.00.38 Bumped MPI2_HEADER_VERSION_UNIT. 14528ae62b0SStephen McConnell * 05-25-15 02.00.39 Bumped MPI2_HEADER_VERSION_UNIT. 14628ae62b0SStephen McConnell * 08-25-15 02.00.40 Bumped MPI2_HEADER_VERSION_UNIT. 14728ae62b0SStephen McConnell * Added V7 HostDiagnostic register defines 14828ae62b0SStephen McConnell * 12-15-15 02.00.41 Bumped MPI_HEADER_VERSION_UNIT 14928ae62b0SStephen McConnell * 01-04-16 02.00.42 Bumped MPI_HEADER_VERSION_UNIT 15067feec50SStephen McConnell * 04-05-16 02.00.43 Modified MPI26_DIAG_BOOT_DEVICE_SELECT defines 15167feec50SStephen McConnell * to be unique within first 32 characters. 15267feec50SStephen McConnell * Removed AHCI support. 15367feec50SStephen McConnell * Removed SOP support. 15467feec50SStephen McConnell * Bumped MPI2_HEADER_VERSION_UNIT. 15567feec50SStephen McConnell * 04-10-16 02.00.44 Bumped MPI2_HEADER_VERSION_UNIT. 15667feec50SStephen McConnell * 07-06-16 02.00.45 Bumped MPI2_HEADER_VERSION_UNIT. 15767feec50SStephen McConnell * 09-02-16 02.00.46 Bumped MPI2_HEADER_VERSION_UNIT. 1585f5baf0eSAlexander Motin * 11-23-16 02.00.47 Bumped MPI2_HEADER_VERSION_UNIT. 1595f5baf0eSAlexander Motin * 02-03-17 02.00.48 Bumped MPI2_HEADER_VERSION_UNIT. 160*8736c018SKashyap D Desai * 06-13-17 02.00.49 Bumped MPI2_HEADER_VERSION_UNIT. 161*8736c018SKashyap D Desai * 09-29-17 02.00.50 Bumped MPI2_HEADER_VERSION_UNIT. 162991554f2SKenneth D. Merry * -------------------------------------------------------------------------- 163991554f2SKenneth D. Merry 164991554f2SKenneth D. Merrympi2_cnfg.h 165991554f2SKenneth D. Merry * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. 166991554f2SKenneth D. Merry * 06-04-07 02.00.01 Added defines for SAS IO Unit Page 2 PhyFlags. 167991554f2SKenneth D. Merry * Added Manufacturing Page 11. 168991554f2SKenneth D. Merry * Added MPI2_SAS_EXPANDER0_FLAGS_CONNECTOR_END_DEVICE 169991554f2SKenneth D. Merry * define. 170991554f2SKenneth D. Merry * 06-26-07 02.00.02 Adding generic structure for product-specific 171991554f2SKenneth D. Merry * Manufacturing pages: MPI2_CONFIG_PAGE_MANUFACTURING_PS. 172991554f2SKenneth D. Merry * Rework of BIOS Page 2 configuration page. 173991554f2SKenneth D. Merry * Fixed MPI2_BIOSPAGE2_BOOT_DEVICE to be a union of the 174991554f2SKenneth D. Merry * forms. 175991554f2SKenneth D. Merry * Added configuration pages IOC Page 8 and Driver 176991554f2SKenneth D. Merry * Persistent Mapping Page 0. 177991554f2SKenneth D. Merry * 08-31-07 02.00.03 Modified configuration pages dealing with Integrated 178991554f2SKenneth D. Merry * RAID (Manufacturing Page 4, RAID Volume Pages 0 and 1, 179991554f2SKenneth D. Merry * RAID Physical Disk Pages 0 and 1, RAID Configuration 180991554f2SKenneth D. Merry * Page 0). 181991554f2SKenneth D. Merry * Added new value for AccessStatus field of SAS Device 182991554f2SKenneth D. Merry * Page 0 (_SATA_NEEDS_INITIALIZATION). 183991554f2SKenneth D. Merry * 10-31-07 02.00.04 Added missing SEPDevHandle field to 184991554f2SKenneth D. Merry * MPI2_CONFIG_PAGE_SAS_ENCLOSURE_0. 185991554f2SKenneth D. Merry * 12-18-07 02.00.05 Modified IO Unit Page 0 to use 32-bit version fields for 186991554f2SKenneth D. Merry * NVDATA. 187991554f2SKenneth D. Merry * Modified IOC Page 7 to use masks and added field for 188991554f2SKenneth D. Merry * SASBroadcastPrimitiveMasks. 189991554f2SKenneth D. Merry * Added MPI2_CONFIG_PAGE_BIOS_4. 190991554f2SKenneth D. Merry * Added MPI2_CONFIG_PAGE_LOG_0. 191991554f2SKenneth D. Merry * 02-29-08 02.00.06 Modified various names to make them 32-character unique. 192991554f2SKenneth D. Merry * Added SAS Device IDs. 193991554f2SKenneth D. Merry * Updated Integrated RAID configuration pages including 194991554f2SKenneth D. Merry * Manufacturing Page 4, IOC Page 6, and RAID Configuration 195991554f2SKenneth D. Merry * Page 0. 196991554f2SKenneth D. Merry * 05-21-08 02.00.07 Added define MPI2_MANPAGE4_MIX_SSD_SAS_SATA. 197991554f2SKenneth D. Merry * Added define MPI2_MANPAGE4_PHYSDISK_128MB_COERCION. 198991554f2SKenneth D. Merry * Fixed define MPI2_IOCPAGE8_FLAGS_ENCLOSURE_SLOT_MAPPING. 199991554f2SKenneth D. Merry * Added missing MaxNumRoutedSasAddresses field to 200991554f2SKenneth D. Merry * MPI2_CONFIG_PAGE_EXPANDER_0. 201991554f2SKenneth D. Merry * Added SAS Port Page 0. 202991554f2SKenneth D. Merry * Modified structure layout for 203991554f2SKenneth D. Merry * MPI2_CONFIG_PAGE_DRIVER_MAPPING_0. 204991554f2SKenneth D. Merry * 06-27-08 02.00.08 Changed MPI2_CONFIG_PAGE_RD_PDISK_1 to use 205991554f2SKenneth D. Merry * MPI2_RAID_PHYS_DISK1_PATH_MAX to size the array. 206991554f2SKenneth D. Merry * 10-02-08 02.00.09 Changed MPI2_RAID_PGAD_CONFIGNUM_MASK from 0x0000FFFF 207991554f2SKenneth D. Merry * to 0x000000FF. 208991554f2SKenneth D. Merry * Added two new values for the Physical Disk Coercion Size 209991554f2SKenneth D. Merry * bits in the Flags field of Manufacturing Page 4. 210991554f2SKenneth D. Merry * Added product-specific Manufacturing pages 16 to 31. 211991554f2SKenneth D. Merry * Modified Flags bits for controlling write cache on SATA 212991554f2SKenneth D. Merry * drives in IO Unit Page 1. 213991554f2SKenneth D. Merry * Added new bit to AdditionalControlFlags of SAS IO Unit 214991554f2SKenneth D. Merry * Page 1 to control Invalid Topology Correction. 215991554f2SKenneth D. Merry * Added SupportedPhysDisks field to RAID Volume Page 1 and 216991554f2SKenneth D. Merry * added related defines. 217991554f2SKenneth D. Merry * Added additional defines for RAID Volume Page 0 218991554f2SKenneth D. Merry * VolumeStatusFlags field. 219991554f2SKenneth D. Merry * Modified meaning of RAID Volume Page 0 VolumeSettings 220991554f2SKenneth D. Merry * define for auto-configure of hot-swap drives. 221991554f2SKenneth D. Merry * Added PhysDiskAttributes field (and related defines) to 222991554f2SKenneth D. Merry * RAID Physical Disk Page 0. 223991554f2SKenneth D. Merry * Added MPI2_SAS_PHYINFO_PHY_VACANT define. 224991554f2SKenneth D. Merry * Added three new DiscoveryStatus bits for SAS IO Unit 225991554f2SKenneth D. Merry * Page 0 and SAS Expander Page 0. 226991554f2SKenneth D. Merry * Removed multiplexing information from SAS IO Unit pages. 227991554f2SKenneth D. Merry * Added BootDeviceWaitTime field to SAS IO Unit Page 4. 228991554f2SKenneth D. Merry * Removed Zone Address Resolved bit from PhyInfo and from 229991554f2SKenneth D. Merry * Expander Page 0 Flags field. 230991554f2SKenneth D. Merry * Added two new AccessStatus values to SAS Device Page 0 231991554f2SKenneth D. Merry * for indicating routing problems. Added 3 reserved words 232991554f2SKenneth D. Merry * to this page. 233991554f2SKenneth D. Merry * 01-19-09 02.00.10 Fixed defines for GPIOVal field of IO Unit Page 3. 234991554f2SKenneth D. Merry * Inserted missing reserved field into structure for IOC 235991554f2SKenneth D. Merry * Page 6. 236991554f2SKenneth D. Merry * Added more pending task bits to RAID Volume Page 0 237991554f2SKenneth D. Merry * VolumeStatusFlags defines. 238991554f2SKenneth D. Merry * Added MPI2_PHYSDISK0_STATUS_FLAG_NOT_CERTIFIED define. 239991554f2SKenneth D. Merry * Added a new DiscoveryStatus bit for SAS IO Unit Page 0 240991554f2SKenneth D. Merry * and SAS Expander Page 0 to flag a downstream initiator 241991554f2SKenneth D. Merry * when in simplified routing mode. 242991554f2SKenneth D. Merry * Removed SATA Init Failure defines for DiscoveryStatus 243991554f2SKenneth D. Merry * fields of SAS IO Unit Page 0 and SAS Expander Page 0. 244991554f2SKenneth D. Merry * Added MPI2_SAS_DEVICE0_ASTATUS_DEVICE_BLOCKED define. 245991554f2SKenneth D. Merry * Added PortGroups, DmaGroup, and ControlGroup fields to 246991554f2SKenneth D. Merry * SAS Device Page 0. 247991554f2SKenneth D. Merry * 05-06-09 02.00.11 Added structures and defines for IO Unit Page 5 and IO 248991554f2SKenneth D. Merry * Unit Page 6. 249991554f2SKenneth D. Merry * Added expander reduced functionality data to SAS 250991554f2SKenneth D. Merry * Expander Page 0. 251991554f2SKenneth D. Merry * Added SAS PHY Page 2 and SAS PHY Page 3. 252991554f2SKenneth D. Merry * 07-30-09 02.00.12 Added IO Unit Page 7. 253991554f2SKenneth D. Merry * Added new device ids. 254991554f2SKenneth D. Merry * Added SAS IO Unit Page 5. 255991554f2SKenneth D. Merry * Added partial and slumber power management capable flags 256991554f2SKenneth D. Merry * to SAS Device Page 0 Flags field. 257991554f2SKenneth D. Merry * Added PhyInfo defines for power condition. 258991554f2SKenneth D. Merry * Added Ethernet configuration pages. 259991554f2SKenneth D. Merry * 10-28-09 02.00.13 Added MPI2_IOUNITPAGE1_ENABLE_HOST_BASED_DISCOVERY. 260991554f2SKenneth D. Merry * Added SAS PHY Page 4 structure and defines. 261991554f2SKenneth D. Merry * 02-10-10 02.00.14 Modified the comments for the configuration page 262991554f2SKenneth D. Merry * structures that contain an array of data. The host 263991554f2SKenneth D. Merry * should use the "count" field in the page data (e.g. the 264991554f2SKenneth D. Merry * NumPhys field) to determine the number of valid elements 265991554f2SKenneth D. Merry * in the array. 266991554f2SKenneth D. Merry * Added/modified some MPI2_MFGPAGE_DEVID_SAS defines. 267991554f2SKenneth D. Merry * Added PowerManagementCapabilities to IO Unit Page 7. 268991554f2SKenneth D. Merry * Added PortWidthModGroup field to 269991554f2SKenneth D. Merry * MPI2_SAS_IO_UNIT5_PHY_PM_SETTINGS. 270991554f2SKenneth D. Merry * Added MPI2_CONFIG_PAGE_SASIOUNIT_6 and related defines. 271991554f2SKenneth D. Merry * Added MPI2_CONFIG_PAGE_SASIOUNIT_7 and related defines. 272991554f2SKenneth D. Merry * Added MPI2_CONFIG_PAGE_SASIOUNIT_8 and related defines. 273991554f2SKenneth D. Merry * 05-12-10 02.00.15 Added MPI2_RAIDVOL0_STATUS_FLAG_VOL_NOT_CONSISTENT 274991554f2SKenneth D. Merry * define. 275991554f2SKenneth D. Merry * Added MPI2_PHYSDISK0_INCOMPATIBLE_MEDIA_TYPE define. 276991554f2SKenneth D. Merry * Added MPI2_SAS_NEG_LINK_RATE_UNSUPPORTED_PHY define. 277991554f2SKenneth D. Merry * 08-11-10 02.00.16 Removed IO Unit Page 1 device path (multi-pathing) 278991554f2SKenneth D. Merry * defines. 279991554f2SKenneth D. Merry * 11-10-10 02.00.17 Added ReceptacleID field (replacing Reserved1) to 280991554f2SKenneth D. Merry * MPI2_MANPAGE7_CONNECTOR_INFO and reworked defines for 281991554f2SKenneth D. Merry * the Pinout field. 282991554f2SKenneth D. Merry * Added BoardTemperature and BoardTemperatureUnits fields 283991554f2SKenneth D. Merry * to MPI2_CONFIG_PAGE_IO_UNIT_7. 284991554f2SKenneth D. Merry * Added MPI2_CONFIG_EXTPAGETYPE_EXT_MANUFACTURING define 285991554f2SKenneth D. Merry * and MPI2_CONFIG_PAGE_EXT_MAN_PS structure. 286991554f2SKenneth D. Merry * 02-23-11 02.00.18 Added ProxyVF_ID field to MPI2_CONFIG_REQUEST. 287991554f2SKenneth D. Merry * Added IO Unit Page 8, IO Unit Page 9, 288991554f2SKenneth D. Merry * and IO Unit Page 10. 289991554f2SKenneth D. Merry * Added SASNotifyPrimitiveMasks field to 290991554f2SKenneth D. Merry * MPI2_CONFIG_PAGE_IOC_7. 291991554f2SKenneth D. Merry * 03-09-11 02.00.19 Fixed IO Unit Page 10 (to match the spec). 292991554f2SKenneth D. Merry * 05-25-11 02.00.20 Cleaned up a few comments. 293991554f2SKenneth D. Merry * 08-24-11 02.00.21 Marked the IO Unit Page 7 PowerManagementCapabilities 294991554f2SKenneth D. Merry * for PCIe link as obsolete. 295991554f2SKenneth D. Merry * Added SpinupFlags field containing a Disable Spin-up bit 296991554f2SKenneth D. Merry * to the MPI2_SAS_IOUNIT4_SPINUP_GROUP fields of SAS IO 297991554f2SKenneth D. Merry * Unit Page 4. 298991554f2SKenneth D. Merry * 11-18-11 02.00.22 Added define MPI2_IOCPAGE6_CAP_FLAGS_4K_SECTORS_SUPPORT. 299991554f2SKenneth D. Merry * Added UEFIVersion field to BIOS Page 1 and defined new 300991554f2SKenneth D. Merry * BiosOptions bits. 301991554f2SKenneth D. Merry * Incorporating additions for MPI v2.5. 302991554f2SKenneth D. Merry * 11-27-12 02.00.23 Added MPI2_MANPAGE7_FLAG_EVENTREPLAY_SLOT_ORDER. 303991554f2SKenneth D. Merry * Added MPI2_BIOSPAGE1_OPTIONS_MASK_OEM_ID. 304991554f2SKenneth D. Merry * 12-20-12 02.00.24 Marked MPI2_SASIOUNIT1_CONTROL_CLEAR_AFFILIATION as 305991554f2SKenneth D. Merry * obsolete for MPI v2.5 and later. 306991554f2SKenneth D. Merry * Added some defines for 12G SAS speeds. 307991554f2SKenneth D. Merry * 04-09-13 02.00.25 Added MPI2_IOUNITPAGE1_ATA_SECURITY_FREEZE_LOCK. 308991554f2SKenneth D. Merry * Fixed MPI2_IOUNITPAGE5_DMA_CAP_MASK_MAX_REQUESTS to 309991554f2SKenneth D. Merry * match the specification. 310991554f2SKenneth D. Merry * 08-19-13 02.00.26 Added reserved words to MPI2_CONFIG_PAGE_IO_UNIT_7 for 311991554f2SKenneth D. Merry * future use. 312991554f2SKenneth D. Merry * 12-05-13 02.00.27 Added MPI2_MANPAGE7_FLAG_BASE_ENCLOSURE_LEVEL for 313991554f2SKenneth D. Merry * MPI2_CONFIG_PAGE_MAN_7. 314991554f2SKenneth D. Merry * Added EnclosureLevel and ConnectorName fields to 315991554f2SKenneth D. Merry * MPI2_CONFIG_PAGE_SAS_DEV_0. 316991554f2SKenneth D. Merry * Added MPI2_SAS_DEVICE0_FLAGS_ENCL_LEVEL_VALID for 317991554f2SKenneth D. Merry * MPI2_CONFIG_PAGE_SAS_DEV_0. 318991554f2SKenneth D. Merry * Added EnclosureLevel field to 319991554f2SKenneth D. Merry * MPI2_CONFIG_PAGE_SAS_ENCLOSURE_0. 320991554f2SKenneth D. Merry * Added MPI2_SAS_ENCLS0_FLAGS_ENCL_LEVEL_VALID for 321991554f2SKenneth D. Merry * MPI2_CONFIG_PAGE_SAS_ENCLOSURE_0. 32228ae62b0SStephen McConnell * 01-08-14 02.00.28 Added more defines for the BiosOptions field of 32328ae62b0SStephen McConnell * MPI2_CONFIG_PAGE_BIOS_1. 32428ae62b0SStephen McConnell * 06-13-14 02.00.29 Added SSUTimeout field to MPI2_CONFIG_PAGE_BIOS_1, and 32528ae62b0SStephen McConnell * more defines for the BiosOptions field.. 32628ae62b0SStephen McConnell * 11-18-14 02.00.30 Updated copyright information. 32728ae62b0SStephen McConnell * Added MPI2_BIOSPAGE1_OPTIONS_ADVANCED_CONFIG. 32828ae62b0SStephen McConnell * Added AdapterOrderAux fields to BIOS Page 3. 32928ae62b0SStephen McConnell * 03-16-15 02.00.31 Updated for MPI v2.6. 33028ae62b0SStephen McConnell * Added BoardPowerRequirement, PCISlotPowerAllocation, and 33128ae62b0SStephen McConnell * Flags field to IO Unit Page 7. 33228ae62b0SStephen McConnell * Added IO Unit Page 11. 33328ae62b0SStephen McConnell * Added new SAS Phy Event codes 33467feec50SStephen McConnell * Added PCIe configuration pages. 33567feec50SStephen McConnell * 03-19-15 02.00.32 Fixed PCIe Link Config page structure names to be 33667feec50SStephen McConnell * unique in first 32 characters. 33728ae62b0SStephen McConnell * 05-25-15 02.00.33 Added more defines for the BiosOptions field of 33828ae62b0SStephen McConnell * MPI2_CONFIG_PAGE_BIOS_1. 33967feec50SStephen McConnell * 08-25-15 02.00.34 Added PCIe Device Page 2 SGL format capability. 34028ae62b0SStephen McConnell * 12-18-15 02.00.35 Added SATADeviceWaitTime to SAS IO Unit Page 4. 34167feec50SStephen McConnell * 01-21-16 02.00.36 Added/modified MPI2_MFGPAGE_DEVID_SAS defines. 34267feec50SStephen McConnell * Added Link field to PCIe Link Pages 34367feec50SStephen McConnell * Added EnclosureLevel and ConnectorName to PCIe 34467feec50SStephen McConnell * Device Page 0. 34567feec50SStephen McConnell * Added define for PCIE IoUnit page 1 max rate shift. 34667feec50SStephen McConnell * Added comment for reserved ExtPageTypes. 34767feec50SStephen McConnell * Added SAS 4 22.5 gbs speed support. 34867feec50SStephen McConnell * Added PCIe 4 16.0 GT/sec speec support. 34967feec50SStephen McConnell * Removed AHCI support. 35067feec50SStephen McConnell * Removed SOP support. 35167feec50SStephen McConnell * Added NegotiatedLinkRate and NegotiatedPortWidth to 35267feec50SStephen McConnell * PCIe device page 0. 35367feec50SStephen McConnell * 04-10-16 02.00.37 Fixed MPI2_MFGPAGE_DEVID_SAS3616/3708 defines 35467feec50SStephen McConnell * 07-01-16 02.00.38 Added Manufacturing page 7 Connector types. 35567feec50SStephen McConnell * Changed declaration of ConnectorName in PCIe DevicePage0 35667feec50SStephen McConnell * to match SAS DevicePage 0. 35767feec50SStephen McConnell * Added SATADeviceWaitTime to IO Unit Page 11. 35867feec50SStephen McConnell * Added MPI26_MFGPAGE_DEVID_SAS4008 35967feec50SStephen McConnell * Added x16 PCIe width to IO Unit Page 7 36067feec50SStephen McConnell * Added LINKFLAGS to control SRIS in PCIe IO Unit page 1 36167feec50SStephen McConnell * phy data. 36267feec50SStephen McConnell * Added InitStatus to PCIe IO Unit Page 1 header. 36367feec50SStephen McConnell * 09-01-16 02.00.39 Added MPI26_CONFIG_PAGE_ENCLOSURE_0 and related defines. 36467feec50SStephen McConnell * Added MPI26_ENCLOS_PGAD_FORM_GET_NEXT_HANDLE and 36567feec50SStephen McConnell * MPI26_ENCLOS_PGAD_FORM_HANDLE page address formats. 3665f5baf0eSAlexander Motin * 02-02-17 02.00.40 Added MPI2_MANPAGE7_SLOT_UNKNOWN. 3675f5baf0eSAlexander Motin * Added ChassisSlot field to SAS Enclosure Page 0. 3685f5baf0eSAlexander Motin * Added ChassisSlot Valid bit (bit 5) to the Flags field 3695f5baf0eSAlexander Motin * in SAS Enclosure Page 0. 370*8736c018SKashyap D Desai * 06-13-17 02.00.41 Added MPI26_MFGPAGE_DEVID_SAS3816 and 371*8736c018SKashyap D Desai * MPI26_MFGPAGE_DEVID_SAS3916 defines. 372*8736c018SKashyap D Desai * Removed MPI26_MFGPAGE_DEVID_SAS4008 define. 373*8736c018SKashyap D Desai * Added MPI26_PCIEIOUNIT1_LINKFLAGS_SRNS_EN define. 374*8736c018SKashyap D Desai * Renamed MPI26_PCIEIOUNIT1_LINKFLAGS_EN_SRIS to 375*8736c018SKashyap D Desai * MPI26_PCIEIOUNIT1_LINKFLAGS_SRIS_EN. 376*8736c018SKashyap D Desai * Renamed MPI26_PCIEIOUNIT1_LINKFLAGS_DIS_SRIS to 377*8736c018SKashyap D Desai * MPI26_PCIEIOUNIT1_LINKFLAGS_DIS_SEPARATE_REFCLK. 378*8736c018SKashyap D Desai * 09-29-17 02.00.42 Added ControllerResetTO field to PCIe Device Page 2. 379*8736c018SKashyap D Desai * Added NOIOB field to PCIe Device Page 2. 380*8736c018SKashyap D Desai * Added MPI26_PCIEDEV2_CAP_DATA_BLK_ALIGN_AND_GRAN to 381*8736c018SKashyap D Desai * the Capabilities field of PCIe Device Page 2. 382991554f2SKenneth D. Merry * -------------------------------------------------------------------------- 383991554f2SKenneth D. Merry 384991554f2SKenneth D. Merrympi2_init.h 385991554f2SKenneth D. Merry * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. 386991554f2SKenneth D. Merry * 10-31-07 02.00.01 Fixed name for pMpi2SCSITaskManagementRequest_t. 387991554f2SKenneth D. Merry * 12-18-07 02.00.02 Modified Task Management Target Reset Method defines. 388991554f2SKenneth D. Merry * 02-29-08 02.00.03 Added Query Task Set and Query Unit Attention. 389991554f2SKenneth D. Merry * 03-03-08 02.00.04 Fixed name of struct _MPI2_SCSI_TASK_MANAGE_REPLY. 390991554f2SKenneth D. Merry * 05-21-08 02.00.05 Fixed typo in name of Mpi2SepRequest_t. 391991554f2SKenneth D. Merry * 10-02-08 02.00.06 Removed Untagged and No Disconnect values from SCSI IO 392991554f2SKenneth D. Merry * Control field Task Attribute flags. 39328ae62b0SStephen McConnell * Moved LUN field defines to mpi2.h becasue they are 394991554f2SKenneth D. Merry * common to many structures. 395991554f2SKenneth D. Merry * 05-06-09 02.00.07 Changed task management type of Query Unit Attention to 396991554f2SKenneth D. Merry * Query Asynchronous Event. 397991554f2SKenneth D. Merry * Defined two new bits in the SlotStatus field of the SCSI 398991554f2SKenneth D. Merry * Enclosure Processor Request and Reply. 399991554f2SKenneth D. Merry * 10-28-09 02.00.08 Added defines for decoding the ResponseInfo bytes for 400991554f2SKenneth D. Merry * both SCSI IO Error Reply and SCSI Task Management Reply. 401991554f2SKenneth D. Merry * Added ResponseInfo field to MPI2_SCSI_TASK_MANAGE_REPLY. 402991554f2SKenneth D. Merry * Added MPI2_SCSITASKMGMT_RSP_TM_OVERLAPPED_TAG define. 403991554f2SKenneth D. Merry * 02-10-10 02.00.09 Removed unused structure that had "#if 0" around it. 404991554f2SKenneth D. Merry * 05-12-10 02.00.10 Added optional vendor-unique region to SCSI IO Request. 405991554f2SKenneth D. Merry * 11-10-10 02.00.11 Added MPI2_SCSIIO_NUM_SGLOFFSETS define. 406991554f2SKenneth D. Merry * 11-18-11 02.00.12 Incorporating additions for MPI v2.5. 407991554f2SKenneth D. Merry * 02-06-12 02.00.13 Added alternate defines for Task Priority / Command 408991554f2SKenneth D. Merry * Priority to match SAM-4. 409991554f2SKenneth D. Merry * Added EEDPErrorOffset to MPI2_SCSI_IO_REPLY. 410991554f2SKenneth D. Merry * 07-10-12 02.00.14 Added MPI2_SCSIIO_CONTROL_SHIFT_DATADIRECTION. 41128ae62b0SStephen McConnell * 04-09-13 02.00.15 Added SCSIStatusQualifier field to MPI2_SCSI_IO_REPLY, 41228ae62b0SStephen McConnell * replacing the Reserved4 field. 41328ae62b0SStephen McConnell * 11-18-14 02.00.16 Updated copyright information. 41428ae62b0SStephen McConnell * 03-16-15 02.00.17 Updated for MPI v2.6. 41528ae62b0SStephen McConnell * Added MPI26_SCSIIO_IOFLAGS_ESCAPE_PASSTHROUGH. 41628ae62b0SStephen McConnell * Added MPI2_SEP_REQ_SLOTSTATUS_DEV_OFF and 41728ae62b0SStephen McConnell * MPI2_SEP_REPLY_SLOTSTATUS_DEV_OFF. 41828ae62b0SStephen McConnell * 08-26-15 02.00.18 Added SCSITASKMGMT_MSGFLAGS for Target Reset. 41928ae62b0SStephen McConnell * 12-18-15 02.00.19 Added EEDPObservedValue added to SCSI IO Reply message. 42028ae62b0SStephen McConnell * 01-04-16 02.00.20 Modified EEDP reported values in SCSI IO Reply message. 42167feec50SStephen McConnell * 01-21-16 02.00.21 Modified MPI26_SCSITASKMGMT_MSGFLAGS_PCIE* defines to 42267feec50SStephen McConnell * be unique within first 32 characters. 423991554f2SKenneth D. Merry * -------------------------------------------------------------------------- 424991554f2SKenneth D. Merry 425991554f2SKenneth D. Merrympi2_ioc.h 426991554f2SKenneth D. Merry * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. 427991554f2SKenneth D. Merry * 06-04-07 02.00.01 In IOCFacts Reply structure, renamed MaxDevices to 428991554f2SKenneth D. Merry * MaxTargets. 429991554f2SKenneth D. Merry * Added TotalImageSize field to FWDownload Request. 430991554f2SKenneth D. Merry * Added reserved words to FWUpload Request. 431991554f2SKenneth D. Merry * 06-26-07 02.00.02 Added IR Configuration Change List Event. 432991554f2SKenneth D. Merry * 08-31-07 02.00.03 Removed SystemReplyQueueDepth field from the IOCInit 433991554f2SKenneth D. Merry * request and replaced it with 434991554f2SKenneth D. Merry * ReplyDescriptorPostQueueDepth and ReplyFreeQueueDepth. 435991554f2SKenneth D. Merry * Replaced the MinReplyQueueDepth field of the IOCFacts 436991554f2SKenneth D. Merry * reply with MaxReplyDescriptorPostQueueDepth. 437991554f2SKenneth D. Merry * Added MPI2_RDPQ_DEPTH_MIN define to specify the minimum 438991554f2SKenneth D. Merry * depth for the Reply Descriptor Post Queue. 439991554f2SKenneth D. Merry * Added SASAddress field to Initiator Device Table 440991554f2SKenneth D. Merry * Overflow Event data. 441991554f2SKenneth D. Merry * 10-31-07 02.00.04 Added ReasonCode MPI2_EVENT_SAS_INIT_RC_NOT_RESPONDING 442991554f2SKenneth D. Merry * for SAS Initiator Device Status Change Event data. 443991554f2SKenneth D. Merry * Modified Reason Code defines for SAS Topology Change 444991554f2SKenneth D. Merry * List Event data, including adding a bit for PHY Vacant 445991554f2SKenneth D. Merry * status, and adding a mask for the Reason Code. 446991554f2SKenneth D. Merry * Added define for 447991554f2SKenneth D. Merry * MPI2_EVENT_SAS_TOPO_ES_DELAY_NOT_RESPONDING. 448991554f2SKenneth D. Merry * Added define for MPI2_EXT_IMAGE_TYPE_MEGARAID. 449991554f2SKenneth D. Merry * 12-18-07 02.00.05 Added Boot Status defines for the IOCExceptions field of 450991554f2SKenneth D. Merry * the IOCFacts Reply. 451991554f2SKenneth D. Merry * Removed MPI2_IOCFACTS_CAPABILITY_EXTENDED_BUFFER define. 452991554f2SKenneth D. Merry * Moved MPI2_VERSION_UNION to mpi2.h. 453991554f2SKenneth D. Merry * Changed MPI2_EVENT_NOTIFICATION_REQUEST to use masks 454991554f2SKenneth D. Merry * instead of enables, and added SASBroadcastPrimitiveMasks 455991554f2SKenneth D. Merry * field. 456991554f2SKenneth D. Merry * Added Log Entry Added Event and related structure. 457991554f2SKenneth D. Merry * 02-29-08 02.00.06 Added define MPI2_IOCFACTS_CAPABILITY_INTEGRATED_RAID. 458991554f2SKenneth D. Merry * Removed define MPI2_IOCFACTS_PROTOCOL_SMP_TARGET. 459991554f2SKenneth D. Merry * Added MaxVolumes and MaxPersistentEntries fields to 460991554f2SKenneth D. Merry * IOCFacts reply. 461991554f2SKenneth D. Merry * Added ProtocalFlags and IOCCapabilities fields to 462991554f2SKenneth D. Merry * MPI2_FW_IMAGE_HEADER. 463991554f2SKenneth D. Merry * Removed MPI2_PORTENABLE_FLAGS_ENABLE_SINGLE_PORT. 464991554f2SKenneth D. Merry * 03-03-08 02.00.07 Fixed MPI2_FW_IMAGE_HEADER by changing Reserved26 to 465991554f2SKenneth D. Merry * a U16 (from a U32). 466991554f2SKenneth D. Merry * Removed extra 's' from EventMasks name. 467991554f2SKenneth D. Merry * 06-27-08 02.00.08 Fixed an offset in a comment. 468991554f2SKenneth D. Merry * 10-02-08 02.00.09 Removed SystemReplyFrameSize from MPI2_IOC_INIT_REQUEST. 469991554f2SKenneth D. Merry * Removed CurReplyFrameSize from MPI2_IOC_FACTS_REPLY and 470991554f2SKenneth D. Merry * renamed MinReplyFrameSize to ReplyFrameSize. 471991554f2SKenneth D. Merry * Added MPI2_IOCFACTS_EXCEPT_IR_FOREIGN_CONFIG_MAX. 472991554f2SKenneth D. Merry * Added two new RAIDOperation values for Integrated RAID 473991554f2SKenneth D. Merry * Operations Status Event data. 474991554f2SKenneth D. Merry * Added four new IR Configuration Change List Event data 475991554f2SKenneth D. Merry * ReasonCode values. 476991554f2SKenneth D. Merry * Added two new ReasonCode defines for SAS Device Status 477991554f2SKenneth D. Merry * Change Event data. 478991554f2SKenneth D. Merry * Added three new DiscoveryStatus bits for the SAS 479991554f2SKenneth D. Merry * Discovery event data. 480991554f2SKenneth D. Merry * Added Multiplexing Status Change bit to the PhyStatus 481991554f2SKenneth D. Merry * field of the SAS Topology Change List event data. 482991554f2SKenneth D. Merry * Removed define for MPI2_INIT_IMAGE_BOOTFLAGS_XMEMCOPY. 483991554f2SKenneth D. Merry * BootFlags are now product-specific. 484991554f2SKenneth D. Merry * Added defines for the indivdual signature bytes 485991554f2SKenneth D. Merry * for MPI2_INIT_IMAGE_FOOTER. 486991554f2SKenneth D. Merry * 01-19-09 02.00.10 Added MPI2_IOCFACTS_CAPABILITY_EVENT_REPLAY define. 487991554f2SKenneth D. Merry * Added MPI2_EVENT_SAS_DISC_DS_DOWNSTREAM_INITIATOR 488991554f2SKenneth D. Merry * define. 489991554f2SKenneth D. Merry * Added MPI2_EVENT_SAS_DEV_STAT_RC_SATA_INIT_FAILURE 490991554f2SKenneth D. Merry * define. 491991554f2SKenneth D. Merry * Removed MPI2_EVENT_SAS_DISC_DS_SATA_INIT_FAILURE define. 492991554f2SKenneth D. Merry * 05-06-09 02.00.11 Added MPI2_IOCFACTS_CAPABILITY_RAID_ACCELERATOR define. 493991554f2SKenneth D. Merry * Added MPI2_IOCFACTS_CAPABILITY_MSI_X_INDEX define. 494991554f2SKenneth D. Merry * Added two new reason codes for SAS Device Status Change 495991554f2SKenneth D. Merry * Event. 496991554f2SKenneth D. Merry * Added new event: SAS PHY Counter. 497991554f2SKenneth D. Merry * 07-30-09 02.00.12 Added GPIO Interrupt event define and structure. 498991554f2SKenneth D. Merry * Added MPI2_IOCFACTS_CAPABILITY_EXTENDED_BUFFER define. 499991554f2SKenneth D. Merry * Added new product id family for 2208. 500991554f2SKenneth D. Merry * 10-28-09 02.00.13 Added HostMSIxVectors field to MPI2_IOC_INIT_REQUEST. 501991554f2SKenneth D. Merry * Added MaxMSIxVectors field to MPI2_IOC_FACTS_REPLY. 502991554f2SKenneth D. Merry * Added MinDevHandle field to MPI2_IOC_FACTS_REPLY. 503991554f2SKenneth D. Merry * Added MPI2_IOCFACTS_CAPABILITY_HOST_BASED_DISCOVERY. 504991554f2SKenneth D. Merry * Added MPI2_EVENT_HOST_BASED_DISCOVERY_PHY define. 505991554f2SKenneth D. Merry * Added MPI2_EVENT_SAS_TOPO_ES_NO_EXPANDER define. 506991554f2SKenneth D. Merry * Added Host Based Discovery Phy Event data. 507991554f2SKenneth D. Merry * Added defines for ProductID Product field 508991554f2SKenneth D. Merry * (MPI2_FW_HEADER_PID_). 509991554f2SKenneth D. Merry * Modified values for SAS ProductID Family 510991554f2SKenneth D. Merry * (MPI2_FW_HEADER_PID_FAMILY_). 511991554f2SKenneth D. Merry * 02-10-10 02.00.14 Added SAS Quiesce Event structure and defines. 512991554f2SKenneth D. Merry * Added PowerManagementControl Request structures and 513991554f2SKenneth D. Merry * defines. 514991554f2SKenneth D. Merry * 05-12-10 02.00.15 Marked Task Set Full Event as obsolete. 515991554f2SKenneth D. Merry * Added MPI2_EVENT_SAS_TOPO_LR_UNSUPPORTED_PHY define. 516991554f2SKenneth D. Merry * 11-10-10 02.00.16 Added MPI2_FW_DOWNLOAD_ITYPE_MIN_PRODUCT_SPECIFIC. 517991554f2SKenneth D. Merry * 02-23-11 02.00.17 Added SAS NOTIFY Primitive event, and added 518991554f2SKenneth D. Merry * SASNotifyPrimitiveMasks field to 519991554f2SKenneth D. Merry * MPI2_EVENT_NOTIFICATION_REQUEST. 520991554f2SKenneth D. Merry * Added Temperature Threshold Event. 521991554f2SKenneth D. Merry * Added Host Message Event. 522991554f2SKenneth D. Merry * Added Send Host Message request and reply. 523991554f2SKenneth D. Merry * 05-25-11 02.00.18 For Extended Image Header, added 524991554f2SKenneth D. Merry * MPI2_EXT_IMAGE_TYPE_MIN_PRODUCT_SPECIFIC and 525991554f2SKenneth D. Merry * MPI2_EXT_IMAGE_TYPE_MAX_PRODUCT_SPECIFIC defines. 526991554f2SKenneth D. Merry * Deprecated MPI2_EXT_IMAGE_TYPE_MAX define. 527991554f2SKenneth D. Merry * 08-24-11 02.00.19 Added PhysicalPort field to 528991554f2SKenneth D. Merry * MPI2_EVENT_DATA_SAS_DEVICE_STATUS_CHANGE structure. 529991554f2SKenneth D. Merry * Marked MPI2_PM_CONTROL_FEATURE_PCIE_LINK as obsolete. 530991554f2SKenneth D. Merry * 11-18-11 02.00.20 Incorporating additions for MPI v2.5. 531991554f2SKenneth D. Merry * 03-29-12 02.00.21 Added a product specific range to event values. 532991554f2SKenneth D. Merry * 07-26-12 02.00.22 Added MPI2_IOCFACTS_EXCEPT_PARTIAL_MEMORY_FAILURE. 533991554f2SKenneth D. Merry * Added ElapsedSeconds field to 534991554f2SKenneth D. Merry * MPI2_EVENT_DATA_IR_OPERATION_STATUS. 535991554f2SKenneth D. Merry * 08-19-13 02.00.23 For IOCInit, added MPI2_IOCINIT_MSGFLAG_RDPQ_ARRAY_MODE 536991554f2SKenneth D. Merry * and MPI2_IOC_INIT_RDPQ_ARRAY_ENTRY. 537991554f2SKenneth D. Merry * Added MPI2_IOCFACTS_CAPABILITY_RDPQ_ARRAY_CAPABLE. 538991554f2SKenneth D. Merry * Added MPI2_FW_DOWNLOAD_ITYPE_PUBLIC_KEY. 539991554f2SKenneth D. Merry * Added Encrypted Hash Extended Image. 540991554f2SKenneth D. Merry * 12-05-13 02.00.24 Added MPI25_HASH_IMAGE_TYPE_BIOS. 54128ae62b0SStephen McConnell * 11-18-14 02.00.25 Updated copyright information. 54228ae62b0SStephen McConnell * 03-16-15 02.00.26 Updated for MPI v2.6. 54328ae62b0SStephen McConnell * Added MPI2_EVENT_ACTIVE_CABLE_EXCEPTION and 54428ae62b0SStephen McConnell * MPI26_EVENT_DATA_ACTIVE_CABLE_EXCEPT. 54528ae62b0SStephen McConnell * Added MPI2_EVENT_PCIE_LINK_COUNTER and 54628ae62b0SStephen McConnell * MPI26_EVENT_DATA_PCIE_LINK_COUNTER. 54728ae62b0SStephen McConnell * Added MPI26_CTRL_OP_SHUTDOWN. 54828ae62b0SStephen McConnell * Added MPI26_CTRL_OP_LINK_CLEAR_ERROR_LOG 54967feec50SStephen McConnell * Added MPI26_FW_HEADER_PID_FAMILY_3324_SAS and 55067feec50SStephen McConnell * MPI26_FW_HEADER_PID_FAMILY_3516_SAS. 55128ae62b0SStephen McConnell * 08-25-15 02.00.27 Added IC ARCH Class based signature defines. 55267feec50SStephen McConnell * Added MPI26_EVENT_PCIE_ENUM_ES_RESOURCES_EXHAUSTED event. 55367feec50SStephen McConnell * Added ConigurationFlags field to IOCInit message to 55467feec50SStephen McConnell * support NVMe SGL format control. 55567feec50SStephen McConnell * Added PCIe SRIOV support. 55667feec50SStephen McConnell * 02-17-16 02.00.28 Added SAS 4 22.5 gbs speed support. 55767feec50SStephen McConnell * Added PCIe 4 16.0 GT/sec speec support. 55867feec50SStephen McConnell * Removed AHCI support. 55967feec50SStephen McConnell * Removed SOP support. 56067feec50SStephen McConnell * 07-01-16 02.00.29 Added Archclass for 4008 product. 56167feec50SStephen McConnell * Added IOCException MPI2_IOCFACTS_EXCEPT_PCIE_DISABLED. 56267feec50SStephen McConnell * 08-23-16 02.00.30 Added new defines for the ImageType field of FWDownload 56367feec50SStephen McConnell * Request Message. 56467feec50SStephen McConnell * Added new defines for the ImageType field of FWUpload 56567feec50SStephen McConnell * Request Message. 56667feec50SStephen McConnell * Added new values for the RegionType field in the Layout 56767feec50SStephen McConnell * Data sections of the FLASH Layout Extended Image Data. 56867feec50SStephen McConnell * Added new defines for the ReasonCode field of 56967feec50SStephen McConnell * Active Cable Exception Event. 57067feec50SStephen McConnell * Added MPI2_EVENT_ENCL_DEVICE_STATUS_CHANGE and 57167feec50SStephen McConnell * MPI26_EVENT_DATA_ENCL_DEV_STATUS_CHANGE. 5725f5baf0eSAlexander Motin * 11-23-16 02.00.31 Added MPI2_EVENT_SAS_DEVICE_DISCOVERY_ERROR and 5735f5baf0eSAlexander Motin * MPI25_EVENT_DATA_SAS_DEVICE_DISCOVERY_ERROR. 5745f5baf0eSAlexander Motin * 02-02-17 02.00.32 Added MPI2_FW_DOWNLOAD_ITYPE_CBB_BACKUP. 5755f5baf0eSAlexander Motin * Added MPI25_EVENT_DATA_ACTIVE_CABLE_EXCEPT and related 5765f5baf0eSAlexander Motin * defines for the ReasonCode field. 577*8736c018SKashyap D Desai * 06-13-17 02.00.33 Added MPI2_FW_DOWNLOAD_ITYPE_CPLD. 578*8736c018SKashyap D Desai * 09-29-17 02.00.34 Added MPI26_EVENT_PCIDEV_STAT_RC_PCIE_HOT_RESET_FAILED 579*8736c018SKashyap D Desai * to the ReasonCode field in PCIe Device Status Change 580*8736c018SKashyap D Desai * Event Data. 581991554f2SKenneth D. Merry * -------------------------------------------------------------------------- 582991554f2SKenneth D. Merry 583991554f2SKenneth D. Merrympi2_raid.h 584991554f2SKenneth D. Merry * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. 585991554f2SKenneth D. Merry * 08-31-07 02.00.01 Modifications to RAID Action request and reply, 586991554f2SKenneth D. Merry * including the Actions and ActionData. 587991554f2SKenneth D. Merry * 02-29-08 02.00.02 Added MPI2_RAID_ACTION_ADATA_DISABL_FULL_REBUILD. 588991554f2SKenneth D. Merry * 05-21-08 02.00.03 Added MPI2_RAID_VOL_CREATION_NUM_PHYSDISKS so that 589991554f2SKenneth D. Merry * the PhysDisk array in MPI2_RAID_VOLUME_CREATION_STRUCT 590991554f2SKenneth D. Merry * can be sized by the build environment. 591991554f2SKenneth D. Merry * 07-30-09 02.00.04 Added proper define for the Use Default Settings bit of 592991554f2SKenneth D. Merry * VolumeCreationFlags and marked the old one as obsolete. 593991554f2SKenneth D. Merry * 05-12-10 02.00.05 Added MPI2_RAID_VOL_FLAGS_OP_MDC define. 594991554f2SKenneth D. Merry * 08-24-10 02.00.06 Added MPI2_RAID_ACTION_COMPATIBILITY_CHECK along with 595991554f2SKenneth D. Merry * related structures and defines. 596991554f2SKenneth D. Merry * Added product-specific range to RAID Action values. 597991554f2SKenneth D. Merry * 11-18-11 02.00.07 Incorporating additions for MPI v2.5. 598991554f2SKenneth D. Merry * 02-06-12 02.00.08 Added MPI2_RAID_ACTION_PHYSDISK_HIDDEN. 599991554f2SKenneth D. Merry * 07-26-12 02.00.09 Added ElapsedSeconds field to MPI2_RAID_VOL_INDICATOR. 600991554f2SKenneth D. Merry * Added MPI2_RAID_VOL_FLAGS_ELAPSED_SECONDS_VALID define. 601991554f2SKenneth D. Merry * 04-17-13 02.00.10 Added MPI25_RAID_ACTION_ADATA_ALLOW_PI. 602991554f2SKenneth D. Merry * -------------------------------------------------------------------------- 603991554f2SKenneth D. Merry 604991554f2SKenneth D. Merrympi2_sas.h 605991554f2SKenneth D. Merry * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. 606991554f2SKenneth D. Merry * 06-26-07 02.00.01 Added Clear All Persistent Operation to SAS IO Unit 607991554f2SKenneth D. Merry * Control Request. 608991554f2SKenneth D. Merry * 10-02-08 02.00.02 Added Set IOC Parameter Operation to SAS IO Unit Control 609991554f2SKenneth D. Merry * Request. 610991554f2SKenneth D. Merry * 10-28-09 02.00.03 Changed the type of SGL in MPI2_SATA_PASSTHROUGH_REQUEST 611991554f2SKenneth D. Merry * to MPI2_SGE_IO_UNION since it supports chained SGLs. 612991554f2SKenneth D. Merry * 05-12-10 02.00.04 Modified some comments. 613991554f2SKenneth D. Merry * 08-11-10 02.00.05 Added NCQ operations to SAS IO Unit Control. 614991554f2SKenneth D. Merry * 11-18-11 02.00.06 Incorporating additions for MPI v2.5. 615991554f2SKenneth D. Merry * 07-10-12 02.00.07 Added MPI2_SATA_PT_SGE_UNION for use in the SATA 616991554f2SKenneth D. Merry * Passthrough Request message. 617991554f2SKenneth D. Merry * 08-19-13 02.00.08 Made MPI2_SAS_OP_TRANSMIT_PORT_SELECT_SIGNAL obsolete 618991554f2SKenneth D. Merry * for anything newer than MPI v2.0. 61928ae62b0SStephen McConnell * 11-18-14 02.00.09 Updated copyright information. 62028ae62b0SStephen McConnell * 03-16-15 02.00.10 Updated for MPI v2.6. 62128ae62b0SStephen McConnell * Added MPI2_SATA_PT_REQ_PT_FLAGS_FPDMA. 622991554f2SKenneth D. Merry * -------------------------------------------------------------------------- 623991554f2SKenneth D. Merry 624991554f2SKenneth D. Merrympi2_targ.h 625991554f2SKenneth D. Merry * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. 626991554f2SKenneth D. Merry * 08-31-07 02.00.01 Added Command Buffer Data Location Address Space bits to 627991554f2SKenneth D. Merry * BufferPostFlags field of CommandBufferPostBase Request. 628991554f2SKenneth D. Merry * 02-29-08 02.00.02 Modified various names to make them 32-character unique. 629991554f2SKenneth D. Merry * 10-02-08 02.00.03 Removed NextCmdBufferOffset from 630991554f2SKenneth D. Merry * MPI2_TARGET_CMD_BUF_POST_BASE_REQUEST. 631991554f2SKenneth D. Merry * Target Status Send Request only takes a single SGE for 632991554f2SKenneth D. Merry * response data. 633991554f2SKenneth D. Merry * 02-10-10 02.00.04 Added comment to MPI2_TARGET_SSP_RSP_IU structure. 634991554f2SKenneth D. Merry * 11-18-11 02.00.05 Incorporating additions for MPI v2.5. 635991554f2SKenneth D. Merry * 11-27-12 02.00.06 Added InitiatorDevHandle field to MPI2_TARGET_MODE_ABORT 636991554f2SKenneth D. Merry * request message structure. 637991554f2SKenneth D. Merry * Added AbortType MPI2_TARGET_MODE_ABORT_DEVHANDLE and 638991554f2SKenneth D. Merry * MPI2_TARGET_MODE_ABORT_ALL_COMMANDS. 63928ae62b0SStephen McConnell * 06-13-14 02.00.07 Added MinMSIxIndex and MaxMSIxIndex fields to 64028ae62b0SStephen McConnell * MPI2_TARGET_CMD_BUF_POST_BASE_REQUEST. 64128ae62b0SStephen McConnell * 11-18-14 02.00.08 Updated copyright information. 64228ae62b0SStephen McConnell * 03-16-15 02.00.09 Updated for MPI v2.6. 64328ae62b0SStephen McConnell * Added MPI26_TARGET_ASSIST_IOFLAGS_ESCAPE_PASSTHROUGH. 644991554f2SKenneth D. Merry * -------------------------------------------------------------------------- 645991554f2SKenneth D. Merry 646991554f2SKenneth D. Merrympi2_tool.h 647991554f2SKenneth D. Merry * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. 648991554f2SKenneth D. Merry * 12-18-07 02.00.01 Added Diagnostic Buffer Post and Diagnostic Release 649991554f2SKenneth D. Merry * structures and defines. 650991554f2SKenneth D. Merry * 02-29-08 02.00.02 Modified various names to make them 32-character unique. 651991554f2SKenneth D. Merry * 05-06-09 02.00.03 Added ISTWI Read Write Tool and Diagnostic CLI Tool. 652991554f2SKenneth D. Merry * 07-30-09 02.00.04 Added ExtendedType field to DiagnosticBufferPost request 653991554f2SKenneth D. Merry * and reply messages. 654991554f2SKenneth D. Merry * Added MPI2_DIAG_BUF_TYPE_EXTENDED. 655991554f2SKenneth D. Merry * Incremented MPI2_DIAG_BUF_TYPE_COUNT. 656991554f2SKenneth D. Merry * 05-12-10 02.00.05 Added Diagnostic Data Upload tool. 657991554f2SKenneth D. Merry * 08-11-10 02.00.06 Added defines that were missing for Diagnostic Buffer 658991554f2SKenneth D. Merry * Post Request. 659991554f2SKenneth D. Merry * 05-25-11 02.00.07 Added Flags field and related defines to 660991554f2SKenneth D. Merry * MPI2_TOOLBOX_ISTWI_READ_WRITE_REQUEST. 661991554f2SKenneth D. Merry * 11-18-11 02.00.08 Incorporating additions for MPI v2.5. 662991554f2SKenneth D. Merry * 07-10-12 02.00.09 Add MPI v2.5 Toolbox Diagnostic CLI Tool Request 663991554f2SKenneth D. Merry * message. 664991554f2SKenneth D. Merry * 07-26-12 02.00.10 Modified MPI2_TOOLBOX_DIAGNOSTIC_CLI_REQUEST so that 665991554f2SKenneth D. Merry * it uses MPI Chain SGE as well as MPI Simple SGE. 666991554f2SKenneth D. Merry * 08-19-13 02.00.11 Added MPI2_TOOLBOX_TEXT_DISPLAY_TOOL and related info. 66728ae62b0SStephen McConnell * 01-08-14 02.00.12 Added MPI2_TOOLBOX_CLEAN_BIT26_PRODUCT_SPECIFIC. 66828ae62b0SStephen McConnell * 11-18-14 02.00.13 Updated copyright information. 66967feec50SStephen McConnell * 08-25-16 02.00.14 Added new values for the Flags field of Toolbox Clean 67067feec50SStephen McConnell * Tool Request Message. 671991554f2SKenneth D. Merry * -------------------------------------------------------------------------- 672991554f2SKenneth D. Merry 673991554f2SKenneth D. Merrympi2_type.h 674991554f2SKenneth D. Merry * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. 67528ae62b0SStephen McConnell * 11-18-14 02.00.01 Updated copyright information. 676991554f2SKenneth D. Merry * -------------------------------------------------------------------------- 677991554f2SKenneth D. Merry 678991554f2SKenneth D. Merrympi2_ra.h 679991554f2SKenneth D. Merry * 05-06-09 02.00.00 Initial version. 68028ae62b0SStephen McConnell * 11-18-14 02.00.01 Updated copyright information. 681991554f2SKenneth D. Merry * -------------------------------------------------------------------------- 682991554f2SKenneth D. Merry 683991554f2SKenneth D. Merrympi2_hbd.h 684991554f2SKenneth D. Merry * 10-28-09 02.00.00 Initial version. 685991554f2SKenneth D. Merry * 08-11-10 02.00.01 Removed PortGroups, DmaGroup, and ControlGroup from 686991554f2SKenneth D. Merry * HBD Action request, replaced by AdditionalInfo field. 687991554f2SKenneth D. Merry * 11-18-11 02.00.02 Incorporating additions for MPI v2.5. 68828ae62b0SStephen McConnell * 11-18-14 02.00.03 Updated copyright information. 68967feec50SStephen McConnell * 02-17-16 02.00.04 Added SAS 4 22.5 gbs speed support. 690991554f2SKenneth D. Merry * -------------------------------------------------------------------------- 691991554f2SKenneth D. Merry 69267feec50SStephen McConnellmpi2_pci.h 69367feec50SStephen McConnell * 03-16-15 02.00.00 Initial version. 69467feec50SStephen McConnell * 02-17-16 02.00.01 Removed AHCI support. 69567feec50SStephen McConnell * Removed SOP support. 69667feec50SStephen McConnell * 07-01-16 02.00.02 Added MPI26_NVME_FLAGS_FORCE_ADMIN_ERR_RESP to 69767feec50SStephen McConnell * NVME Encapsulated Request. 69867feec50SStephen McConnell * -------------------------------------------------------------------------- 699991554f2SKenneth D. Merry 700991554f2SKenneth D. Merrympi2_history.txt Parts list history 701991554f2SKenneth D. Merry 702*8736c018SKashyap D DesaiFilename 02.00.50 02.00.49 02.00.48 703*8736c018SKashyap D Desai---------- -------- -------- -------- 704*8736c018SKashyap D Desaimpi2.h 02.00.50 02.00.49 02.00.48 705*8736c018SKashyap D Desaimpi2_cnfg.h 02.00.42 02.00.41 02.00.40 706*8736c018SKashyap D Desaimpi2_init.h 02.00.21 02.00.21 02.00.21 707*8736c018SKashyap D Desaimpi2_ioc.h 02.00.34 02.00.33 02.00.32 708*8736c018SKashyap D Desaimpi2_raid.h 02.00.11 02.00.11 02.00.11 709*8736c018SKashyap D Desaimpi2_sas.h 02.00.10 02.00.10 02.00.10 710*8736c018SKashyap D Desaimpi2_targ.h 02.00.09 02.00.09 02.00.09 711*8736c018SKashyap D Desaimpi2_tool.h 02.00.14 02.00.14 02.00.14 712*8736c018SKashyap D Desaimpi2_type.h 02.00.01 02.00.01 02.00.01 713*8736c018SKashyap D Desaimpi2_ra.h 02.00.01 02.00.01 02.00.01 714*8736c018SKashyap D Desaimpi2_hbd.h 02.00.04 02.00.04 02.00.04 715*8736c018SKashyap D Desaimpi2_pci.h 02.00.02 02.00.02 02.00.02 7165f5baf0eSAlexander Motin 7175f5baf0eSAlexander MotinFilename 02.00.47 02.00.46 02.00.45 02.00.44 02.00.43 02.00.42 7185f5baf0eSAlexander Motin---------- -------- -------- -------- -------- -------- -------- 7195f5baf0eSAlexander Motinmpi2.h 02.00.47 02.00.46 02.00.45 02.00.44 02.00.43 02.00.42 7205f5baf0eSAlexander Motinmpi2_cnfg.h 02.00.39 02.00.39 02.00.38 02.00.37 02.00.36 02.00.35 7215f5baf0eSAlexander Motinmpi2_init.h 02.00.21 02.00.21 02.00.21 02.00.21 02.00.21 02.00.20 7225f5baf0eSAlexander Motinmpi2_ioc.h 02.00.31 02.00.30 02.00.29 02.00.28 02.00.28 02.00.27 7235f5baf0eSAlexander Motinmpi2_raid.h 02.00.11 02.00.11 02.00.11 02.00.11 02.00.11 02.00.11 7245f5baf0eSAlexander Motinmpi2_sas.h 02.00.10 02.00.10 02.00.10 02.00.10 02.00.10 02.00.10 7255f5baf0eSAlexander Motinmpi2_targ.h 02.00.09 02.00.09 02.00.09 02.00.09 02.00.09 02.00.09 7265f5baf0eSAlexander Motinmpi2_tool.h 02.00.14 02.00.14 02.00.13 02.00.13 02.00.13 02.00.13 7275f5baf0eSAlexander Motinmpi2_type.h 02.00.01 02.00.01 02.00.01 02.00.01 02.00.01 02.00.01 7285f5baf0eSAlexander Motinmpi2_ra.h 02.00.01 02.00.01 02.00.01 02.00.01 02.00.01 02.00.01 7295f5baf0eSAlexander Motinmpi2_hbd.h 02.00.04 02.00.04 02.00.04 02.00.04 02.00.04 02.00.03 7305f5baf0eSAlexander Motinmpi2_pci.h 02.00.02 02.00.02 02.00.02 02.00.01 02.00.01 02.00.00 73128ae62b0SStephen McConnell 73228ae62b0SStephen McConnellFilename 02.00.41 02.00.40 02.00.39 02.00.38 02.00.37 02.00.36 73328ae62b0SStephen McConnell---------- -------- -------- -------- -------- -------- -------- 73428ae62b0SStephen McConnellmpi2.h 02.00.41 02.00.40 02.00.39 02.00.38 02.00.37 02.00.36 73528ae62b0SStephen McConnellmpi2_cnfg.h 02.00.35 02.00.34 02.00.33 02.00.32 02.00.31 02.00.30 73628ae62b0SStephen McConnellmpi2_init.h 02.00.19 02.00.18 02.00.17 02.00.17 02.00.17 02.00.16 73728ae62b0SStephen McConnellmpi2_ioc.h 02.00.27 02.00.27 02.00.26 02.00.26 02.00.26 02.00.25 73828ae62b0SStephen McConnellmpi2_raid.h 02.00.11 02.00.11 02.00.11 02.00.11 02.00.11 02.00.11 73928ae62b0SStephen McConnellmpi2_sas.h 02.00.10 02.00.10 02.00.10 02.00.10 02.00.10 02.00.09 74028ae62b0SStephen McConnellmpi2_targ.h 02.00.09 02.00.09 02.00.09 02.00.09 02.00.09 02.00.08 74128ae62b0SStephen McConnellmpi2_tool.h 02.00.13 02.00.13 02.00.13 02.00.13 02.00.13 02.00.13 74228ae62b0SStephen McConnellmpi2_type.h 02.00.01 02.00.01 02.00.01 02.00.01 02.00.01 02.00.01 74328ae62b0SStephen McConnellmpi2_ra.h 02.00.01 02.00.01 02.00.01 02.00.01 02.00.01 02.00.01 74428ae62b0SStephen McConnellmpi2_hbd.h 02.00.03 02.00.03 02.00.03 02.00.03 02.00.03 02.00.03 74567feec50SStephen McConnellmpi2_pci.h 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 74628ae62b0SStephen McConnell 74728ae62b0SStephen McConnellFilename 02.00.35 02.00.34 02.00.33 02.00.32 02.00.31 02.00.30 74828ae62b0SStephen McConnell---------- -------- -------- -------- -------- -------- -------- 74928ae62b0SStephen McConnellmpi2.h 02.00.35 02.00.34 02.00.33 02.00.32 02.00.31 02.00.30 75028ae62b0SStephen McConnellmpi2_cnfg.h 02.00.29 02.00.28 02.00.27 02.00.26 02.00.25 02.00.25 75128ae62b0SStephen McConnellmpi2_init.h 02.00.15 02.00.15 02.00.15 02.00.15 02.00.15 02.00.15 75228ae62b0SStephen McConnellmpi2_ioc.h 02.00.24 02.00.24 02.00.24 02.00.23 02.00.22 02.00.22 75328ae62b0SStephen McConnellmpi2_raid.h 02.00.10 02.00.10 02.00.10 02.00.10 02.00.10 02.00.09 75428ae62b0SStephen McConnellmpi2_sas.h 02.00.08 02.00.08 02.00.08 02.00.08 02.00.07 02.00.07 75528ae62b0SStephen McConnellmpi2_targ.h 02.00.07 02.00.06 02.00.06 02.00.06 02.00.06 02.00.06 75628ae62b0SStephen McConnellmpi2_tool.h 02.00.12 02.00.12 02.00.11 02.00.11 02.00.10 02.00.10 75728ae62b0SStephen McConnellmpi2_type.h 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 75828ae62b0SStephen McConnellmpi2_ra.h 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 75928ae62b0SStephen McConnellmpi2_hbd.h 02.00.02 02.00.02 02.00.02 02.00.02 02.00.02 02.00.02 760991554f2SKenneth D. Merry 761991554f2SKenneth D. MerryFilename 02.00.29 02.00.28 02.00.27 02.00.26 02.00.25 02.00.24 762991554f2SKenneth D. Merry---------- -------- -------- -------- -------- -------- -------- 763991554f2SKenneth D. Merrympi2.h 02.00.29 02.00.28 02.00.27 02.00.26 02.00.25 02.00.24 764991554f2SKenneth D. Merrympi2_cnfg.h 02.00.24 02.00.23 02.00.22 02.00.22 02.00.22 02.00.22 765991554f2SKenneth D. Merrympi2_init.h 02.00.14 02.00.14 02.00.14 02.00.14 02.00.13 02.00.13 766991554f2SKenneth D. Merrympi2_ioc.h 02.00.22 02.00.22 02.00.22 02.00.21 02.00.21 02.00.20 767991554f2SKenneth D. Merrympi2_raid.h 02.00.09 02.00.09 02.00.09 02.00.08 02.00.08 02.00.08 768991554f2SKenneth D. Merrympi2_sas.h 02.00.07 02.00.07 02.00.07 02.00.07 02.00.06 02.00.06 769991554f2SKenneth D. Merrympi2_targ.h 02.00.06 02.00.06 02.00.05 02.00.05 02.00.05 02.00.05 770991554f2SKenneth D. Merrympi2_tool.h 02.00.10 02.00.10 02.00.10 02.00.09 02.00.08 02.00.08 771991554f2SKenneth D. Merrympi2_type.h 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 772991554f2SKenneth D. Merrympi2_ra.h 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 773991554f2SKenneth D. Merrympi2_hbd.h 02.00.02 02.00.02 02.00.02 02.00.02 02.00.02 02.00.02 774991554f2SKenneth D. Merry 775991554f2SKenneth D. MerryFilename 02.00.23 02.00.22 02.00.21 02.00.20 02.00.19 02.00.18 776991554f2SKenneth D. Merry---------- -------- -------- -------- -------- -------- -------- 777991554f2SKenneth D. Merrympi2.h 02.00.23 02.00.22 02.00.21 02.00.20 02.00.19 02.00.18 778991554f2SKenneth D. Merrympi2_cnfg.h 02.00.22 02.00.21 02.00.20 02.00.19 02.00.18 02.00.17 779991554f2SKenneth D. Merrympi2_init.h 02.00.12 02.00.11 02.00.11 02.00.11 02.00.11 02.00.11 780991554f2SKenneth D. Merrympi2_ioc.h 02.00.20 02.00.19 02.00.18 02.00.17 02.00.17 02.00.16 781991554f2SKenneth D. Merrympi2_raid.h 02.00.07 02.00.06 02.00.05 02.00.05 02.00.05 02.00.05 782991554f2SKenneth D. Merrympi2_sas.h 02.00.06 02.00.05 02.00.05 02.00.05 02.00.05 02.00.05 783991554f2SKenneth D. Merrympi2_targ.h 02.00.05 02.00.04 02.00.04 02.00.04 02.00.04 02.00.04 784991554f2SKenneth D. Merrympi2_tool.h 02.00.08 02.00.07 02.00.07 02.00.06 02.00.06 02.00.06 785991554f2SKenneth D. Merrympi2_type.h 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 786991554f2SKenneth D. Merrympi2_ra.h 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 787991554f2SKenneth D. Merrympi2_hbd.h 02.00.02 02.00.01 02.00.01 02.00.01 02.00.01 02.00.01 788991554f2SKenneth D. Merry 789991554f2SKenneth D. MerryFilename 02.00.17 02.00.16 02.00.15 02.00.14 02.00.13 02.00.12 790991554f2SKenneth D. Merry---------- -------- -------- -------- -------- -------- -------- 791991554f2SKenneth D. Merrympi2.h 02.00.17 02.00.16 02.00.15 02.00.14 02.00.13 02.00.12 792991554f2SKenneth D. Merrympi2_cnfg.h 02.00.16 02.00.15 02.00.14 02.00.13 02.00.12 02.00.11 793991554f2SKenneth D. Merrympi2_init.h 02.00.10 02.00.10 02.00.09 02.00.08 02.00.07 02.00.07 794991554f2SKenneth D. Merrympi2_ioc.h 02.00.15 02.00.15 02.00.14 02.00.13 02.00.12 02.00.11 795991554f2SKenneth D. Merrympi2_raid.h 02.00.05 02.00.05 02.00.04 02.00.04 02.00.04 02.00.03 796991554f2SKenneth D. Merrympi2_sas.h 02.00.05 02.00.04 02.00.03 02.00.03 02.00.02 02.00.02 797991554f2SKenneth D. Merrympi2_targ.h 02.00.04 02.00.04 02.00.04 02.00.03 02.00.03 02.00.03 798991554f2SKenneth D. Merrympi2_tool.h 02.00.06 02.00.05 02.00.04 02.00.04 02.00.04 02.00.03 799991554f2SKenneth D. Merrympi2_type.h 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 800991554f2SKenneth D. Merrympi2_ra.h 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 801991554f2SKenneth D. Merrympi2_hbd.h 02.00.01 02.00.00 02.00.00 02.00.00 802991554f2SKenneth D. Merry 803991554f2SKenneth D. MerryFilename 02.00.11 02.00.10 02.00.09 02.00.08 02.00.07 02.00.06 804991554f2SKenneth D. Merry---------- -------- -------- -------- -------- -------- -------- 805991554f2SKenneth D. Merrympi2.h 02.00.11 02.00.10 02.00.09 02.00.08 02.00.07 02.00.06 806991554f2SKenneth D. Merrympi2_cnfg.h 02.00.10 02.00.09 02.00.08 02.00.07 02.00.06 02.00.06 807991554f2SKenneth D. Merrympi2_init.h 02.00.06 02.00.06 02.00.05 02.00.05 02.00.04 02.00.03 808991554f2SKenneth D. Merrympi2_ioc.h 02.00.10 02.00.09 02.00.08 02.00.07 02.00.07 02.00.06 809991554f2SKenneth D. Merrympi2_raid.h 02.00.03 02.00.03 02.00.03 02.00.03 02.00.02 02.00.02 810991554f2SKenneth D. Merrympi2_sas.h 02.00.02 02.00.02 02.00.01 02.00.01 02.00.01 02.00.01 811991554f2SKenneth D. Merrympi2_targ.h 02.00.03 02.00.03 02.00.02 02.00.02 02.00.02 02.00.02 812991554f2SKenneth D. Merrympi2_tool.h 02.00.02 02.00.02 02.00.02 02.00.02 02.00.02 02.00.02 813991554f2SKenneth D. Merrympi2_type.h 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 814991554f2SKenneth D. Merry 815991554f2SKenneth D. MerryFilename 02.00.05 02.00.04 02.00.03 02.00.02 02.00.01 02.00.00 816991554f2SKenneth D. Merry---------- -------- -------- -------- -------- -------- -------- 817991554f2SKenneth D. Merrympi2.h 02.00.05 02.00.04 02.00.03 02.00.02 02.00.01 02.00.00 818991554f2SKenneth D. Merrympi2_cnfg.h 02.00.05 02.00.04 02.00.03 02.00.02 02.00.01 02.00.00 819991554f2SKenneth D. Merrympi2_init.h 02.00.02 02.00.01 02.00.00 02.00.00 02.00.00 02.00.00 820991554f2SKenneth D. Merrympi2_ioc.h 02.00.05 02.00.04 02.00.03 02.00.02 02.00.01 02.00.00 821991554f2SKenneth D. Merrympi2_raid.h 02.00.01 02.00.01 02.00.01 02.00.00 02.00.00 02.00.00 822991554f2SKenneth D. Merrympi2_sas.h 02.00.01 02.00.01 02.00.01 02.00.01 02.00.00 02.00.00 823991554f2SKenneth D. Merrympi2_targ.h 02.00.01 02.00.01 02.00.01 02.00.00 02.00.00 02.00.00 824991554f2SKenneth D. Merrympi2_tool.h 02.00.01 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 825991554f2SKenneth D. Merrympi2_type.h 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 02.00.00 826991554f2SKenneth D. Merry 827