/usr/include/freeipmi/spec/ipmi-cmd-oem-spec.h is in libfreeipmi-dev 1.1.5-3ubuntu3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 | /*
* Copyright (C) 2003-2012 FreeIPMI Core Team
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifndef _IPMI_CMD_OEM_SPEC_H
#define _IPMI_CMD_OEM_SPEC_H
#ifdef __cplusplus
extern "C" {
#endif
/*******************************************
* Dell *
*******************************************/
/*
* Dell Poweredge R610
* Dell Poweredge R710
*/
/* IPMI_NET_FN_OEM_GROUP_RQ / IPMI_NET_FN_OEM_GROUP_RS */
#define IPMI_CMD_OEM_DELL_RESERVED_EXTENDED_CONFIGURATION 0x01
#define IPMI_CMD_OEM_DELL_GET_EXTENDED_CONFIGURATION 0x02
#define IPMI_CMD_OEM_DELL_SET_EXTENDED_CONFIGURATION 0x03
/* IPMI_NET_FN_OEM_DELL_GENERIC_RQ / IPMI_NET_FN_OEM_DELL_GENERIC_RS */
#define IPMI_CMD_OEM_DELL_RESET_TO_DEFAULTS 0x21
#define IPMI_CMD_OEM_DELL_SET_NIC_SELECTION 0x24
#define IPMI_CMD_OEM_DELL_GET_NIC_SELECTION 0x25
#define IPMI_CMD_OEM_DELL_QUERY_CHASSIS_IDENTIFY_STATUS 0x32
#define IPMI_CMD_OEM_DELL_GET_CPLD_VERSION 0x33
#define IPMI_CMD_OEM_DELL_GET_POWER_CONSUMPTION_DATA 0x9C
#define IPMI_CMD_OEM_DELL_RESET_POWER_CONSUMPTION_DATA 0x9D
#define IPMI_CMD_OEM_DELL_POWER_SUPPLY_INFO 0xB0
#define IPMI_CMD_OEM_DELL_POWER_MONITORING_OVER_A_SPECIFIED_AVERAGING_INTERVAL 0xB1
#define IPMI_CMD_OEM_DELL_POWER_MONITORING_AVERAGING_INTERVAL_RANGE 0xB2
#define IPMI_CMD_OEM_DELL_POWER_CONSUMPTION 0xB3
#define IPMI_CMD_OEM_DELL_LCD_INFO 0xB5
/* achu: this one is taken from code, is correct name? */
#define IPMI_CMD_OEM_DELL_POWER_CAPACITY_STATUS 0xBA
#define IPMI_CMD_OEM_DELL_GET_POWER_HEAD_ROOM 0xBB
#define IPMI_CMD_OEM_DELL_ROLLBACK_FIRMWARE_VERSION 0xBE
#define IPMI_CMD_OEM_DELL_GET_IDRAC_FIRMWARE_VERSION_NUMBER 0xBF
#define IPMI_CMD_OEM_DELL_GET_ACTIVE_LOM_STATUS 0xC1
#define IPMI_CMD_OEM_DELL_IDRAC_VIRTUAL_MAC 0xC9
/*
* Dell Poweredge C410x
*/
/* IPMI_NET_FN_OEM_DELL_GENERIC_RQ / IPMI_NET_FN_OEM_DELL_GENERIC_RS */
#define IPMI_CMD_OEM_DELL_SLOT_POWER_CONTROL 0xF0
/* IPMI_NET_FN_OEM_DELL_GENERIC_PORT_MAP_RQ / IPMI_NET_FN_OEM_DELL_GENERIC_PORT_MAP_RS */
#define IPMI_CMD_OEM_DELL_PORT_MAP 0xC8
/*******************************************
* Fujitsu *
*******************************************/
/*
* Fujitsu iRMC S1 / iRMC S2
*
* http://manuals.ts.fujitsu.com/file/4390/irmc_s2-en.pdf
*/
/* IPMI_NET_FN_OEM_GROUP_RQ / IPMI_NET_FN_OEM_GROUP_RS */
#define IPMI_CMD_OEM_FUJITSU_POWER 0x01
#define IPMI_CMD_OEM_FUJITSU_COMMUNICATION 0x02
#define IPMI_CMD_OEM_FUJITSU_FAN_TEST 0x10
#define IPMI_CMD_OEM_FUJITSU_BIOS 0xF1
#define IPMI_CMD_OEM_FUJITSU_SYSTEM 0xF5
/* IPMI_NET_FN_FIRMWARE_RQ / IPMI_NET_FN_FIRMWARE_RS */
#define IPMI_CMD_OEM_FUJITSU_SET_FIRMWARE_SELECTOR 0x04
#define IPMI_CMD_OEM_FUJITSU_GET_FIRMWARE_SELECTOR 0x05
/* IPMI_NET_FN_OEM_FUJITSU_GENERIC_RQ / IPMI_NET_FN_OEM_FUJITSU_GENERIC_RS */
#define IPMI_CMD_OEM_FUJITSU_GET_REMOTE_STORAGE_CONNECTION_OR_STATUS 0x19
#define IPMI_CMD_OEM_FUJITSU_SET_VIDEO_DISPLAY_ON_OFF 0x1A
/*******************************************
* IBM *
*******************************************/
/*
* IBM x3455/x3755
*/
/* IPMI_NET_FN_OEM_IBM_LED_RQ / IPMI_NET_FN_OEM_IBM_LED_RS */
/* achu: not official names, named based on use context */
#define IPMI_CMD_OEM_IBM_GET_LED 0xC0
/*******************************************
* Intel *
*******************************************/
/*
* Intel S5500WB/Penguin Computing Relion 700
* Intel S2600JF/Appro 512X
*/
/* IPMI_NET_FN_OEM_INTEL_GENERIC_RQ / IPMI_NET_FN_OEM_INTEL_GENERIC_RS */
#define IPMI_CMD_OEM_INTEL_RESTORE_CONFIGURATION 0x02
#define IPMI_CMD_OEM_INTEL_SET_FAULT_INDICATION 0x57
/* IPMI_NET_FN_OEM_INTEL_CONFIG_RQ / IPMI_NET_FN_OEM_INTEL_CONFIG_RS */
#define IPMI_CMD_OEM_INTEL_SET_SMTP_CONFIGURATION 0x37
#define IPMI_CMD_OEM_INTEL_GET_SMTP_CONFIGURATION 0x38
/*
* Intel S2600JF/Appro 512X
*/
/* IPMI_NET_FN_OEM_INTEL_GENERIC_RQ / IPMI_NET_FN_OEM_INTEL_GENERIC_RS */
#define IPMI_CMD_OEM_INTEL_SET_POWER_RESTORE_DELAY 0x54
#define IPMI_CMD_OEM_INTEL_GET_POWER_RESTORE_DELAY 0x55
#define IPMI_CMD_OEM_INTEL_GET_BMC_SERVICE_STATUS 0xB2
#define IPMI_CMD_OEM_INTEL_CONTROL_BMC_SERVICES 0xB1
/*
* Intel Node Manager
*
* For Intel Chips, not just Intel Motherboards. Confirmed for:
*
* Intel S5500WB/Penguin Computing Relion 700
* Intel S2600JF/Appro 512X
* Inventec 5441/Dell Xanadu II
* Inventec 5442/Dell Xanadu III
* Quanta S99Q/Dell FS12-TY
* Quanta QSSC-S4R/Appro GB812X-CN
*/
/* IPMI_NET_FN_OEM_GROUP_RQ / IPMI_NET_FN_OEM_GROUP_RS */
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_ENABLE_DISABLE_NODE_MANAGER_POLICY_CONTROL 0xC0
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_SET_NODE_MANAGER_POLICY 0xC1
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_GET_NODE_MANAGER_POLICY 0xC2
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_SET_NODE_MANAGER_ALERT_THRESHOLDS 0xC3
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_GET_NODE_MANAGER_ALERT_THRESHOLDS 0xC4
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_SET_NODE_MANAGER_POLICY_SUSPEND_PERIODS 0xC5
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_GET_NODE_MANAGER_POLICY_SUSPEND_PERIODS 0xC6
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_RESET_NODE_MANAGER_STATISTICS 0xC7
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_GET_NODE_MANAGER_STATISTICS 0xC8
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_GET_NODE_MANAGER_CAPABILITIES 0xC9
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_GET_NODE_MANAGER_VERSION 0xCA
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_SET_NODE_MANAGER_POWER_DRAW_RANGE 0xCB
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_SET_NODE_MANAGER_ALERT_DESTINATION 0xCC
#define IPMI_CMD_OEM_INTEL_NODE_MANAGER_GET_NODE_MANAGER_ALERT_DESTINATION 0xCD
/*******************************************
* Inventec *
*******************************************/
/*
* Inventec 5441/Dell Xanadu II
* Inventec 5442/Dell Xanadu III
*/
/* IPMI_NET_FN_FIRMWARE_RQ / IPMI_NET_FN_FIRMWARE_RS */
#define IPMI_CMD_OEM_INVENTEC_UPDATE_FIRMARE 0x01
#define IPMI_CMD_OEM_INVENTEC_GET_UPDATE_STATUS 0x02
#define IPMI_CMD_OEM_INVENTEC_COPY_IMAGE_DATA 0x03
/* IPMI_NET_FN_OEM_GROUP_RQ / IPMI_NET_FN_OEM_GROUP_RS */
/* achu: not official names, named based on use context */
#define IPMI_CMD_OEM_INVENTEC_SET_DEDICATED_MAC_ADDRESS 0x21
#define IPMI_CMD_OEM_INVENTEC_SET_SHARED_MAC_ADDRESS 0x23
/* IPMI_NET_FN_OEM_INVENTEC_GENERIC_RQ / IPMI_NET_FN_OEM_INVENTEC_GENERIC_RS */
#define IPMI_CMD_OEM_INVENTEC_RESERVED_EXTENDED_CONFIGUATION 0x01
#define IPMI_CMD_OEM_INVENTEC_GET_EXTENDED_CONFIGURATION 0x02
#define IPMI_CMD_OEM_INVENTEC_SET_EXTENDED_CONFIGURATION 0x03
#define IPMI_CMD_OEM_INVENTEC_RESTORE_TO_DEFAULTS 0x04
#define IPMI_CMD_OEM_INVENTEC_GET_RESTORE_STATUS 0x05
#define IPMI_CMD_OEM_INVENTEC_SET_SYSTEM_GUID 0xB3
/* IPMI_NET_FN_OEM_INVENTEC_SPECIFIC_RQ / IPMI_NET_FN_OEM_INVENTEC_SPECIFIC_RS */
#define IPMI_CMD_OEM_INVENTEC_SET_WEB_PORT_NUM 0x02
#define IPMI_CMD_OEM_INVENTEC_GET_WEB_PORT_NUM 0x03
#define IPMI_CMD_OEM_INVENTEC_SET_BOARD_ID 0x10
#define IPMI_CMD_OEM_INVENTEC_GET_BOARD_ID 0x11
#define IPMI_CMD_OEM_INVENTEC_SET_ASSET_TAG 0x12
#define IPMI_CMD_OEM_INVENTEC_SET_LAN_SOURCE 0x13
#define IPMI_CMD_OEM_INVENTEC_GET_LAN_SOURCE 0x14
#define IPMI_CMD_OEM_INVENTEC_SET_FCB_FW_VERSION 0x15
#define IPMI_CMD_OEM_INVENTEC_GET_FCB_FW_VERSION 0x16
#define IPMI_CMD_OEM_INVENTEC_SET_FAN_CONTROL 0x61
#define IPMI_CMD_OEM_INVENTEC_GET_FAN_CONTROL 0x62
#define IPMI_CMD_OEM_INVENTEC_SET_FSC_TABLE 0x63
#define IPMI_CMD_OEM_INVENTEC_GET_FSC_TABLE 0x64
#define IPMI_CMD_OEM_INVENTEC_GET_FCB_SKU_INFO 0x6A
#define IPMI_CMD_OEM_INVENTEC_GET_FCB_POWER_THROTTLING_STATUS 0x6B
#define IPMI_CMD_OEM_INVENTEC_OEM_GET_PIC_MODEL 0x70
#define IPMI_CMD_OEM_INVENTEC_OEM_SET_FLASH_PIN 0x71
#define IPMI_CMD_OEM_INVENTEC_OEM_GET_FLASH_PIN 0x72
#define IPMI_CMD_OEM_INVENTEC_OEM_NEW_MASTER_WRITE_READ 0x73
#define IPMI_CMD_OEM_INVENTEC_SET_POWER_THROTTLING_BEHAVIOR 0xB1
#define IPMI_CMD_OEM_INVENTEC_GET_POWER_THROTTLING_BEHAVIOR 0xB2
#define IPMI_CMD_OEM_INVENTEC_GET_PSU_MISMATCH_AND_TYPE 0xB3
/*******************************************
* Quanta *
*******************************************/
/*
* Quanta S99Q/Dell FS12-TY
*/
/* IPMI_NET_FN_FIRMWARE_RQ / IPMI_NET_FN_FIRMWARE_RS */
#define IPMI_CMD_OEM_QUANTA_UPDATE_FIRMARE 0x01
#define IPMI_CMD_OEM_QUANTA_GET_UPDATE_STATUS 0x02
#define IPMI_CMD_OEM_QUANTA_COPY_IMAGE_DATA 0x03
#define IPMI_CMD_OEM_QUANTA_USB_FIRMWARE_UPDATE 0x04
/* IPMI_NET_FN_OEM_QUANTA_GENERIC_RQ / IPMI_NET_FN_OEM_QUANTA_GENERIC_RS */
#define IPMI_CMD_OEM_QUANTA_RESERVED_EXTENDED_CONFIGUATION 0x01
#define IPMI_CMD_OEM_QUANTA_GET_EXTENDED_CONFIGURATION 0x02
#define IPMI_CMD_OEM_QUANTA_SET_EXTENDED_CONFIGURATION 0x03
#define IPMI_CMD_OEM_QUANTA_RESET_TO_DEFAULTS 0x04
#define IPMI_CMD_OEM_QUANTA_GET_RESTORE_STATUS 0x05
#define IPMI_CMD_OEM_QUANTA_GET_SENSOR_TEMPERATURE_READING 0x10
#define IPMI_CMD_OEM_QUANTA_GET_PROCESSOR_INFORMATION 0x18
#define IPMI_CMD_OEM_QUANTA_SET_POWER_ON_BY_WAKE_ON_LAN_EVENT 0x1B
/*******************************************
* Sun Microsystems *
*******************************************/
/*
* Sun 4140
*/
/* IPMI_NET_FN_OEM_GROUP_RQ / IPMI_NET_FN_OEM_GROUP_RS */
#define IPMI_CMD_OEM_SUN_GET_LED 0x21
#define IPMI_CMD_OEM_SUN_SET_LED 0x22
/*******************************************
* Supermicro *
*******************************************/
/*
* Supermicro H8QME
*/
/* achu: not official names, named based on use context */
#define IPMI_CMD_OEM_SUPERMICRO_EXTRA_FIRMWARE_INFO 0x20
#define IPMI_CMD_OEM_SUPERMICRO_RESET_INTRUSION 0x03
/*
* Supermicro X8DTG
*/
/* achu: not official names, named based on use context */
#define IPMI_CMD_OEM_SUPERMICRO_GENERIC_EXTENSION 0x70
#ifdef __cplusplus
}
#endif
#endif /* ipmi-cmd-spec.h */
|