summaryrefslogtreecommitdiff
path: root/include/ipmitool/ipmi_pef.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ipmitool/ipmi_pef.h')
-rw-r--r--include/ipmitool/ipmi_pef.h301
1 files changed, 1 insertions, 300 deletions
diff --git a/include/ipmitool/ipmi_pef.h b/include/ipmitool/ipmi_pef.h
index 14c6e18..a324997 100644
--- a/include/ipmitool/ipmi_pef.h
+++ b/include/ipmitool/ipmi_pef.h
@@ -30,8 +30,7 @@
* EVEN IF DELL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
*/
-#ifndef IPMI_PEF_H
-#define IPMI_PEF_H
+#pragma once
#include <ipmitool/ipmi.h>
@@ -111,224 +110,6 @@ struct bit_desc_map { /* description text container */
struct desc_map desc_maps[128];
};
-static struct bit_desc_map
-pef_b2s_actions __attribute__((unused)) = {
-BIT_DESC_MAP_ALL,
-{ {"Alert", PEF_ACTION_ALERT},
- {"Power-off", PEF_ACTION_POWER_DOWN},
- {"Reset", PEF_ACTION_RESET},
- {"Power-cycle", PEF_ACTION_POWER_CYCLE},
- {"OEM-defined", PEF_ACTION_OEM},
- {"Diagnostic-interrupt", PEF_ACTION_DIAGNOSTIC_INTERRUPT},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_severities __attribute__((unused)) = {
-BIT_DESC_MAP_ANY,
-{ {"Non-recoverable", PEF_SEVERITY_NON_RECOVERABLE},
- {"Critical", PEF_SEVERITY_CRITICAL},
- {"Warning", PEF_SEVERITY_WARNING},
- {"OK", PEF_SEVERITY_OK},
- {"Information", PEF_SEVERITY_INFORMATION},
- {"Monitor", PEF_SEVERITY_MONITOR},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_sensortypes __attribute__((unused)) = {
-BIT_DESC_MAP_LIST,
-{ {"Any", 255},
- {"Temperature", 1},
- {"Voltage", 2},
- {"Current", 3},
- {"Fan", 4},
- {"Chassis Intrusion", 5},
- {"Platform security breach", 6},
- {"Processor", 7},
- {"Power supply", 8},
- {"Power Unit", 9},
- {"Cooling device", 10},
- {"Other (units-based)", 11},
- {"Memory", 12},
- {"Drive Slot", 13},
- {"POST memory resize", 14},
- {"POST error", 15},
- {"Logging disabled", 16},
- {"Watchdog 1", 17},
- {"System event", 18},
- {"Critical Interrupt", 19},
- {"Button", 20},
- {"Module/board", 21},
- {"uController/coprocessor", 22},
- {"Add-in card", 23},
- {"Chassis", 24},
- {"Chipset", 25},
- {"Other (FRU)", 26},
- {"Cable/interconnect", 27},
- {"Terminator", 28},
- {"System boot", 29},
- {"Boot error", 30},
- {"OS boot", 31},
- {"OS critical stop", 32},
- {"Slot/connector", 33},
- {"ACPI power state", 34},
- {"Watchdog 2", 35},
- {"Platform alert", 36},
- {"Entity presence", 37},
- {"Monitor ASIC/IC", 38},
- {"LAN", 39},
- {"Management subsytem health",40},
- {"Battery", 41},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_gentype_1 = {
-BIT_DESC_MAP_LIST,
-{ {"<LNC", 0}, /* '<' : getting worse */
- {">LNC", 1}, /* '>' : getting better */
- {"<LC", 2},
- {">LC", 3},
- {"<LNR", 4},
- {">LNR", 5},
- {">UNC", 6},
- {"<UNC", 7},
- {">UC", 8},
- {"<UC", 9},
- {">UNR", 10},
- {"<UNR", 11},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_gentype_2 = {
-BIT_DESC_MAP_LIST,
-{ {"transition to idle", 0},
- {"transition to active", 1},
- {"transition to busy", 2},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_gentype_3 = {
-BIT_DESC_MAP_LIST,
-{ {"state deasserted", 0},
- {"state asserted", 1},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_gentype_4 = {
-BIT_DESC_MAP_LIST,
-{ {"predictive failure deasserted", 0},
- {"predictive failure asserted", 1},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_gentype_5 = {
-BIT_DESC_MAP_LIST,
-{ {"limit not exceeded", 0},
- {"limit exceeded", 1},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_gentype_6 = {
-BIT_DESC_MAP_LIST,
-{ {"performance met", 0},
- {"performance lags", 1},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_gentype_7 = {
-BIT_DESC_MAP_LIST,
-{ {"ok", 0},
- {"<warn", 1}, /* '<' : getting worse */
- {"<fail", 2},
- {"<dead", 3},
- {">warn", 4}, /* '>' : getting better */
- {">fail", 5},
- {"dead", 6},
- {"monitor", 7},
- {"informational", 8},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_gentype_8 = {
-BIT_DESC_MAP_LIST,
-{ {"device removed/absent", 0},
- {"device inserted/present", 1},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_gentype_9 = {
-BIT_DESC_MAP_LIST,
-{ {"device disabled", 0},
- {"device enabled", 1},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_gentype_10 = {
-BIT_DESC_MAP_LIST,
-{ {"transition to running", 0},
- {"transition to in test", 1},
- {"transition to power off", 2},
- {"transition to online", 3},
- {"transition to offline", 4},
- {"transition to off duty", 5},
- {"transition to degraded", 6},
- {"transition to power save", 7},
- {"install error", 8},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_gentype_11 = {
-BIT_DESC_MAP_LIST,
-{ {"fully redundant", 0},
- {"redundancy lost", 1},
- {"redundancy degraded", 2},
- {"<non-redundant/sufficient", 3}, /* '<' : getting worse */
- {">non-redundant/sufficient", 4}, /* '>' : getting better */
- {"non-redundant/insufficient", 5},
- {"<redundancy degraded", 6},
- {">redundancy degraded", 7},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_gentype_12 = {
-BIT_DESC_MAP_LIST,
-{ {"D0 power state", 0},
- {"D1 power state", 1},
- {"D2 power state", 2},
- {"D3 power state", 3},
- {NULL}
-} };
-
-static struct bit_desc_map *
-pef_b2s_generic_ER[] __attribute__((unused)) = {
- &pef_b2s_gentype_1,
- &pef_b2s_gentype_2,
- &pef_b2s_gentype_3,
- &pef_b2s_gentype_4,
- &pef_b2s_gentype_5,
- &pef_b2s_gentype_6,
- &pef_b2s_gentype_7,
- &pef_b2s_gentype_8,
- &pef_b2s_gentype_9,
- &pef_b2s_gentype_10,
- &pef_b2s_gentype_11,
- &pef_b2s_gentype_12,
-};
-#define PEF_B2S_GENERIC_ER_ENTRIES \
- (sizeof(pef_b2s_generic_ER) / sizeof(pef_b2s_generic_ER[0]))
#ifdef HAVE_PRAGMA_PACK
#pragma pack(1)
@@ -356,46 +137,6 @@ struct pef_policy_entry {
#pragma pack(0)
#endif
-static struct bit_desc_map
-pef_b2s_policies __attribute__((unused)) = {
-BIT_DESC_MAP_LIST,
-{ {"Match-always", PEF_POLICY_FLAGS_MATCH_ALWAYS},
- {"Try-next-entry", PEF_POLICY_FLAGS_PREV_OK_SKIP},
- {"Try-next-set", PEF_POLICY_FLAGS_PREV_OK_NEXT_POLICY_SET},
- {"Try-next-channel", PEF_POLICY_FLAGS_PREV_OK_NEXT_CHANNEL_IN_SET},
- {"Try-next-destination", PEF_POLICY_FLAGS_PREV_OK_NEXT_DESTINATION_IN_SET},
- {NULL}
-} };
-
-static struct bit_desc_map
-pef_b2s_ch_medium __attribute__((unused)) = {
-#define PEF_CH_MEDIUM_TYPE_IPMB 1
-#define PEF_CH_MEDIUM_TYPE_ICMB_10 2
-#define PEF_CH_MEDIUM_TYPE_ICMB_09 3
-#define PEF_CH_MEDIUM_TYPE_LAN 4
-#define PEF_CH_MEDIUM_TYPE_SERIAL 5
-#define PEF_CH_MEDIUM_TYPE_XLAN 6
-#define PEF_CH_MEDIUM_TYPE_PCI_SMBUS 7
-#define PEF_CH_MEDIUM_TYPE_SMBUS_V1X 8
-#define PEF_CH_MEDIUM_TYPE_SMBUS_V2X 9
-#define PEF_CH_MEDIUM_TYPE_USB_V1X 10
-#define PEF_CH_MEDIUM_TYPE_USB_V2X 11
-#define PEF_CH_MEDIUM_TYPE_SYSTEM 12
-BIT_DESC_MAP_LIST,
-{ {"IPMB (I2C)", PEF_CH_MEDIUM_TYPE_IPMB},
- {"ICMB v1.0", PEF_CH_MEDIUM_TYPE_ICMB_10},
- {"ICMB v0.9", PEF_CH_MEDIUM_TYPE_ICMB_09},
- {"802.3 LAN", PEF_CH_MEDIUM_TYPE_LAN},
- {"Serial/Modem (RS-232)", PEF_CH_MEDIUM_TYPE_SERIAL},
- {"Other LAN", PEF_CH_MEDIUM_TYPE_XLAN},
- {"PCI SMBus", PEF_CH_MEDIUM_TYPE_PCI_SMBUS},
- {"SMBus v1.0/1.1", PEF_CH_MEDIUM_TYPE_SMBUS_V1X},
- {"SMBus v2.0", PEF_CH_MEDIUM_TYPE_SMBUS_V2X},
- {"USB 1.x", PEF_CH_MEDIUM_TYPE_USB_V1X},
- {"USB 2.x", PEF_CH_MEDIUM_TYPE_USB_V2X},
- {"System I/F (KCS,SMIC,BT)", PEF_CH_MEDIUM_TYPE_SYSTEM},
- {NULL}
-} };
#ifdef HAVE_PRAGMA_PACK
#pragma pack(1)
@@ -450,15 +191,6 @@ struct pef_cfgparm_control {
#pragma pack(0)
#endif
-static struct bit_desc_map
-pef_b2s_control __attribute__((unused)) = {
-BIT_DESC_MAP_ALL,
-{ {"PEF", PEF_CONTROL_ENABLE},
- {"PEF event messages", PEF_CONTROL_ENABLE_EVENT_MESSAGES},
- {"PEF startup delay", PEF_CONTROL_ENABLE_STARTUP_DELAY},
- {"Alert startup delay", PEF_CONTROL_ENABLE_ALERT_STARTUP_DELAY},
- {NULL}
-} };
#ifdef HAVE_PRAGMA_PACK
#pragma pack(1)
@@ -656,15 +388,6 @@ struct pef_lan_cfgparm_dest_type {
#pragma pack(0)
#endif
-static struct bit_desc_map
-pef_b2s_lan_desttype __attribute__((unused)) = {
-BIT_DESC_MAP_LIST,
-{ {"Acknowledged", PEF_LAN_DEST_TYPE_ACK},
- {"PET", PEF_LAN_DEST_TYPE_PET},
- {"OEM 1", PEF_LAN_DEST_TYPE_OEM_1},
- {"OEM 2", PEF_LAN_DEST_TYPE_OEM_2},
- {NULL}
-} };
#ifdef HAVE_PRAGMA_PACK
#pragma pack(1)
@@ -755,18 +478,6 @@ struct pef_serial_cfgparm_dest_info {
#pragma pack(0)
#endif
-static struct bit_desc_map
-pef_b2s_serial_desttype __attribute__((unused)) = {
-BIT_DESC_MAP_LIST,
-{ {"Acknowledged", PEF_SERIAL_DEST_TYPE_ACK},
- {"TAP page", PEF_SERIAL_DEST_TYPE_TAP},
- {"PPP PET", PEF_SERIAL_DEST_TYPE_PPP},
- {"Basic callback", PEF_SERIAL_DEST_TYPE_BASIC_CALLBACK},
- {"PPP callback", PEF_SERIAL_DEST_TYPE_PPP_CALLBACK},
- {"OEM 1", PEF_SERIAL_DEST_TYPE_OEM_1},
- {"OEM 2", PEF_SERIAL_DEST_TYPE_OEM_2},
- {NULL}
-} };
#ifdef HAVE_PRAGMA_PACK
#pragma pack(1)
@@ -835,14 +546,6 @@ struct pef_serial_cfgparm_tap_svc_settings {
#pragma pack(0)
#endif
-static struct bit_desc_map
-pef_b2s_tap_svc_confirm __attribute__((unused)) = {
-BIT_DESC_MAP_LIST,
-{ {"ACK", PEF_SERIAL_TAP_CONFIRMATION_ACK_AFTER_ETX},
- {"211+ACK", PEF_SERIAL_TAP_CONFIRMATION_211_ACK_AFTER_ETX},
- {"{211|213}+ACK", PEF_SERIAL_TAP_CONFIRMATION_21X_ACK_AFTER_ETX},
- {NULL}
-} };
#if 0 /* FYI : config parm groupings */
struct pef_config_parms { /* PEF */
@@ -963,5 +666,3 @@ void ipmi_pef_print_2xd(const char * text, uint8_t u1, uint8_t u2);
void ipmi_pef_print_str(const char * text, const char * val);
int ipmi_pef_main(struct ipmi_intf * intf, int argc, char ** argv);
-
-#endif /* IPMI_PEF_H */