mpi2_tool.h (283661) | mpi2_tool.h (299263) |
---|---|
1/*- 2 * Copyright (c) 2012-2015 LSI Corp. | 1/*- 2 * Copyright (c) 2012-2015 LSI Corp. |
3 * Copyright (c) 2013-2015 Avago Technologies | 3 * Copyright (c) 2013-2016 Avago Technologies |
4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: 9 * 1. Redistributions of source code must retain the above copyright 10 * notice, this list of conditions and the following disclaimer. 11 * 2. Redistributions in binary form must reproduce the above copyright --- 12 unchanged lines hidden (view full) --- 24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 * SUCH DAMAGE. 29 * 30 * Avago Technologies (LSI) MPT-Fusion Host Adapter FreeBSD 31 * | 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: 9 * 1. Redistributions of source code must retain the above copyright 10 * notice, this list of conditions and the following disclaimer. 11 * 2. Redistributions in binary form must reproduce the above copyright --- 12 unchanged lines hidden (view full) --- 24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 * SUCH DAMAGE. 29 * 30 * Avago Technologies (LSI) MPT-Fusion Host Adapter FreeBSD 31 * |
32 * $FreeBSD: head/sys/dev/mpr/mpi/mpi2_tool.h 283661 2015-05-28 18:24:22Z slm $ | 32 * $FreeBSD: head/sys/dev/mpr/mpi/mpi2_tool.h 299263 2016-05-09 16:12:32Z slm $ |
33 */ 34 35/* 36 * Copyright (c) 2000-2015 LSI Corporation. | 33 */ 34 35/* 36 * Copyright (c) 2000-2015 LSI Corporation. |
37 * Copyright (c) 2013-2015 Avago Technologies | 37 * Copyright (c) 2013-2016 Avago Technologies 38 * All rights reserved. |
38 * 39 * 40 * Name: mpi2_tool.h 41 * Title: MPI diagnostic tool structures and definitions 42 * Creation Date: March 26, 2007 43 * | 39 * 40 * 41 * Name: mpi2_tool.h 42 * Title: MPI diagnostic tool structures and definitions 43 * Creation Date: March 26, 2007 44 * |
44 * mpi2_tool.h Version: 02.00.11 | 45 * mpi2_tool.h Version: 02.00.13 |
45 * 46 * Version History 47 * --------------- 48 * 49 * Date Version Description 50 * -------- -------- ------------------------------------------------------ 51 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. 52 * 12-18-07 02.00.01 Added Diagnostic Buffer Post and Diagnostic Release --- 10 unchanged lines hidden (view full) --- 63 * 05-25-11 02.00.07 Added Flags field and related defines to 64 * MPI2_TOOLBOX_ISTWI_READ_WRITE_REQUEST. 65 * 11-18-11 02.00.08 Incorporating additions for MPI v2.5. 66 * 07-10-12 02.00.09 Add MPI v2.5 Toolbox Diagnostic CLI Tool Request 67 * message. 68 * 07-26-12 02.00.10 Modified MPI2_TOOLBOX_DIAGNOSTIC_CLI_REQUEST so that 69 * it uses MPI Chain SGE as well as MPI Simple SGE. 70 * 08-19-13 02.00.11 Added MPI2_TOOLBOX_TEXT_DISPLAY_TOOL and related info. | 46 * 47 * Version History 48 * --------------- 49 * 50 * Date Version Description 51 * -------- -------- ------------------------------------------------------ 52 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. 53 * 12-18-07 02.00.01 Added Diagnostic Buffer Post and Diagnostic Release --- 10 unchanged lines hidden (view full) --- 64 * 05-25-11 02.00.07 Added Flags field and related defines to 65 * MPI2_TOOLBOX_ISTWI_READ_WRITE_REQUEST. 66 * 11-18-11 02.00.08 Incorporating additions for MPI v2.5. 67 * 07-10-12 02.00.09 Add MPI v2.5 Toolbox Diagnostic CLI Tool Request 68 * message. 69 * 07-26-12 02.00.10 Modified MPI2_TOOLBOX_DIAGNOSTIC_CLI_REQUEST so that 70 * it uses MPI Chain SGE as well as MPI Simple SGE. 71 * 08-19-13 02.00.11 Added MPI2_TOOLBOX_TEXT_DISPLAY_TOOL and related info. |
72 * 01-08-14 02.00.12 Added MPI2_TOOLBOX_CLEAN_BIT26_PRODUCT_SPECIFIC. 73 * 11-18-14 02.00.13 Updated copyright information. |
|
71 * -------------------------------------------------------------------------- 72 */ 73 74#ifndef MPI2_TOOL_H 75#define MPI2_TOOL_H 76 77/***************************************************************************** 78* --- 55 unchanged lines hidden (view full) --- 134 Mpi2ToolboxCleanRequest_t, MPI2_POINTER pMpi2ToolboxCleanRequest_t; 135 136/* values for the Flags field */ 137#define MPI2_TOOLBOX_CLEAN_BOOT_SERVICES (0x80000000) 138#define MPI2_TOOLBOX_CLEAN_PERSIST_MANUFACT_PAGES (0x40000000) 139#define MPI2_TOOLBOX_CLEAN_OTHER_PERSIST_PAGES (0x20000000) 140#define MPI2_TOOLBOX_CLEAN_FW_CURRENT (0x10000000) 141#define MPI2_TOOLBOX_CLEAN_FW_BACKUP (0x08000000) | 74 * -------------------------------------------------------------------------- 75 */ 76 77#ifndef MPI2_TOOL_H 78#define MPI2_TOOL_H 79 80/***************************************************************************** 81* --- 55 unchanged lines hidden (view full) --- 137 Mpi2ToolboxCleanRequest_t, MPI2_POINTER pMpi2ToolboxCleanRequest_t; 138 139/* values for the Flags field */ 140#define MPI2_TOOLBOX_CLEAN_BOOT_SERVICES (0x80000000) 141#define MPI2_TOOLBOX_CLEAN_PERSIST_MANUFACT_PAGES (0x40000000) 142#define MPI2_TOOLBOX_CLEAN_OTHER_PERSIST_PAGES (0x20000000) 143#define MPI2_TOOLBOX_CLEAN_FW_CURRENT (0x10000000) 144#define MPI2_TOOLBOX_CLEAN_FW_BACKUP (0x08000000) |
145#define MPI2_TOOLBOX_CLEAN_BIT26_PRODUCT_SPECIFIC (0x04000000) |
|
142#define MPI2_TOOLBOX_CLEAN_MEGARAID (0x02000000) 143#define MPI2_TOOLBOX_CLEAN_INITIALIZATION (0x01000000) 144#define MPI2_TOOLBOX_CLEAN_FLASH (0x00000004) 145#define MPI2_TOOLBOX_CLEAN_SEEPROM (0x00000002) 146#define MPI2_TOOLBOX_CLEAN_NVSRAM (0x00000001) 147 148 149/**************************************************************************** --- 399 unchanged lines hidden --- | 146#define MPI2_TOOLBOX_CLEAN_MEGARAID (0x02000000) 147#define MPI2_TOOLBOX_CLEAN_INITIALIZATION (0x01000000) 148#define MPI2_TOOLBOX_CLEAN_FLASH (0x00000004) 149#define MPI2_TOOLBOX_CLEAN_SEEPROM (0x00000002) 150#define MPI2_TOOLBOX_CLEAN_NVSRAM (0x00000001) 151 152 153/**************************************************************************** --- 399 unchanged lines hidden --- |