Deleted Added
full compact
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 ---