Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/mpr/mpi/mpi2_tool.h
Show All 36 Lines | |||||
* Copyright (c) 2013-2016 Avago Technologies | * Copyright (c) 2013-2016 Avago Technologies | ||||
* All rights reserved. | * All rights reserved. | ||||
* | * | ||||
* | * | ||||
* Name: mpi2_tool.h | * Name: mpi2_tool.h | ||||
* Title: MPI diagnostic tool structures and definitions | * Title: MPI diagnostic tool structures and definitions | ||||
* Creation Date: March 26, 2007 | * Creation Date: March 26, 2007 | ||||
* | * | ||||
* mpi2_tool.h Version: 02.00.13 | * mpi2_tool.h Version: 02.00.14 | ||||
* | * | ||||
* Version History | * Version History | ||||
* --------------- | * --------------- | ||||
* | * | ||||
* Date Version Description | * Date Version Description | ||||
* -------- -------- ------------------------------------------------------ | * -------- -------- ------------------------------------------------------ | ||||
* 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. | * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A. | ||||
* 12-18-07 02.00.01 Added Diagnostic Buffer Post and Diagnostic Release | * 12-18-07 02.00.01 Added Diagnostic Buffer Post and Diagnostic Release | ||||
Show All 12 Lines | |||||
* 11-18-11 02.00.08 Incorporating additions for MPI v2.5. | * 11-18-11 02.00.08 Incorporating additions for MPI v2.5. | ||||
* 07-10-12 02.00.09 Add MPI v2.5 Toolbox Diagnostic CLI Tool Request | * 07-10-12 02.00.09 Add MPI v2.5 Toolbox Diagnostic CLI Tool Request | ||||
* message. | * message. | ||||
* 07-26-12 02.00.10 Modified MPI2_TOOLBOX_DIAGNOSTIC_CLI_REQUEST so that | * 07-26-12 02.00.10 Modified MPI2_TOOLBOX_DIAGNOSTIC_CLI_REQUEST so that | ||||
* it uses MPI Chain SGE as well as MPI Simple SGE. | * it uses MPI Chain SGE as well as MPI Simple SGE. | ||||
* 08-19-13 02.00.11 Added MPI2_TOOLBOX_TEXT_DISPLAY_TOOL and related info. | * 08-19-13 02.00.11 Added MPI2_TOOLBOX_TEXT_DISPLAY_TOOL and related info. | ||||
* 01-08-14 02.00.12 Added MPI2_TOOLBOX_CLEAN_BIT26_PRODUCT_SPECIFIC. | * 01-08-14 02.00.12 Added MPI2_TOOLBOX_CLEAN_BIT26_PRODUCT_SPECIFIC. | ||||
* 11-18-14 02.00.13 Updated copyright information. | * 11-18-14 02.00.13 Updated copyright information. | ||||
* 08-25-16 02.00.14 Added new values for the Flags field of Toolbox Clean | |||||
* Tool Request Message. | |||||
* -------------------------------------------------------------------------- | * -------------------------------------------------------------------------- | ||||
*/ | */ | ||||
#ifndef MPI2_TOOL_H | #ifndef MPI2_TOOL_H | ||||
#define MPI2_TOOL_H | #define MPI2_TOOL_H | ||||
/***************************************************************************** | /***************************************************************************** | ||||
* | * | ||||
▲ Show 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | |||||
#define MPI2_TOOLBOX_CLEAN_BOOT_SERVICES (0x80000000) | #define MPI2_TOOLBOX_CLEAN_BOOT_SERVICES (0x80000000) | ||||
#define MPI2_TOOLBOX_CLEAN_PERSIST_MANUFACT_PAGES (0x40000000) | #define MPI2_TOOLBOX_CLEAN_PERSIST_MANUFACT_PAGES (0x40000000) | ||||
#define MPI2_TOOLBOX_CLEAN_OTHER_PERSIST_PAGES (0x20000000) | #define MPI2_TOOLBOX_CLEAN_OTHER_PERSIST_PAGES (0x20000000) | ||||
#define MPI2_TOOLBOX_CLEAN_FW_CURRENT (0x10000000) | #define MPI2_TOOLBOX_CLEAN_FW_CURRENT (0x10000000) | ||||
#define MPI2_TOOLBOX_CLEAN_FW_BACKUP (0x08000000) | #define MPI2_TOOLBOX_CLEAN_FW_BACKUP (0x08000000) | ||||
#define MPI2_TOOLBOX_CLEAN_BIT26_PRODUCT_SPECIFIC (0x04000000) | #define MPI2_TOOLBOX_CLEAN_BIT26_PRODUCT_SPECIFIC (0x04000000) | ||||
#define MPI2_TOOLBOX_CLEAN_MEGARAID (0x02000000) | #define MPI2_TOOLBOX_CLEAN_MEGARAID (0x02000000) | ||||
#define MPI2_TOOLBOX_CLEAN_INITIALIZATION (0x01000000) | #define MPI2_TOOLBOX_CLEAN_INITIALIZATION (0x01000000) | ||||
#define MPI2_TOOLBOX_CLEAN_SBR (0x00800000) | |||||
#define MPI2_TOOLBOX_CLEAN_SBR_BACKUP (0x00400000) | |||||
#define MPI2_TOOLBOX_CLEAN_HIIM (0x00200000) | |||||
#define MPI2_TOOLBOX_CLEAN_HIIA (0x00100000) | |||||
#define MPI2_TOOLBOX_CLEAN_CTLR (0x00080000) | |||||
#define MPI2_TOOLBOX_CLEAN_IMR_FIRMWARE (0x00040000) | |||||
#define MPI2_TOOLBOX_CLEAN_MR_NVDATA (0x00020000) | |||||
#define MPI2_TOOLBOX_CLEAN_RESERVED_5_16 (0x0001FFE0) | |||||
#define MPI2_TOOLBOX_CLEAN_ALL_BUT_MPB (0x00000010) | |||||
#define MPI2_TOOLBOX_CLEAN_ENTIRE_FLASH (0x00000008) | |||||
#define MPI2_TOOLBOX_CLEAN_FLASH (0x00000004) | #define MPI2_TOOLBOX_CLEAN_FLASH (0x00000004) | ||||
#define MPI2_TOOLBOX_CLEAN_SEEPROM (0x00000002) | #define MPI2_TOOLBOX_CLEAN_SEEPROM (0x00000002) | ||||
#define MPI2_TOOLBOX_CLEAN_NVSRAM (0x00000001) | #define MPI2_TOOLBOX_CLEAN_NVSRAM (0x00000001) | ||||
/**************************************************************************** | /**************************************************************************** | ||||
* Toolbox Memory Move request | * Toolbox Memory Move request | ||||
****************************************************************************/ | ****************************************************************************/ | ||||
▲ Show 20 Lines • Show All 397 Lines • Show Last 20 Lines |