summaryrefslogtreecommitdiffstats
path: root/chassishandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'chassishandler.h')
-rw-r--r--chassishandler.h33
1 files changed, 17 insertions, 16 deletions
diff --git a/chassishandler.h b/chassishandler.h
index fa7ad5d..edbac89 100644
--- a/chassishandler.h
+++ b/chassishandler.h
@@ -2,21 +2,22 @@
#define __HOST_IPMI_CHASSIS_HANDLER_H__
#include <stdint.h>
+
#include <cstddef>
// IPMI commands for Chassis net functions.
enum ipmi_netfn_chassis_cmds
{
- IPMI_CMD_GET_CHASSIS_CAP = 0x00,
+ IPMI_CMD_GET_CHASSIS_CAP = 0x00,
// Chassis Status
- IPMI_CMD_CHASSIS_STATUS = 0x01,
+ IPMI_CMD_CHASSIS_STATUS = 0x01,
// Chassis Control
- IPMI_CMD_CHASSIS_CONTROL = 0x02,
- IPMI_CMD_CHASSIS_IDENTIFY = 0x04,
+ IPMI_CMD_CHASSIS_CONTROL = 0x02,
+ IPMI_CMD_CHASSIS_IDENTIFY = 0x04,
// Get capability bits
IPMI_CMD_SET_SYS_BOOT_OPTIONS = 0x08,
IPMI_CMD_GET_SYS_BOOT_OPTIONS = 0x09,
- IPMI_CMD_GET_POH_COUNTER = 0x0F,
+ IPMI_CMD_GET_POH_COUNTER = 0x0F,
};
// Command specific completion codes
@@ -36,24 +37,24 @@ enum ipmi_generic_return_codes
// Various Chassis operations under a single command.
enum ipmi_chassis_control_cmds : uint8_t
{
- CMD_POWER_OFF = 0x00,
- CMD_POWER_ON = 0x01,
- CMD_POWER_CYCLE = 0x02,
- CMD_HARD_RESET = 0x03,
- CMD_PULSE_DIAGNOSTIC_INTR = 0x04,
- CMD_SOFT_OFF_VIA_OVER_TEMP = 0x05,
+ CMD_POWER_OFF = 0x00,
+ CMD_POWER_ON = 0x01,
+ CMD_POWER_CYCLE = 0x02,
+ CMD_HARD_RESET = 0x03,
+ CMD_PULSE_DIAGNOSTIC_INTR = 0x04,
+ CMD_SOFT_OFF_VIA_OVER_TEMP = 0x05,
};
enum class BootOptionParameter : size_t
{
- BOOT_INFO = 0x4,
- BOOT_FLAGS = 0x5,
- OPAL_NETWORK_SETTINGS = 0x61
+ BOOT_INFO = 0x4,
+ BOOT_FLAGS = 0x5,
+ OPAL_NETWORK_SETTINGS = 0x61
};
enum class BootOptionResponseSize : size_t
{
- BOOT_FLAGS = 5,
- OPAL_NETWORK_SETTINGS = 50
+ BOOT_FLAGS = 5,
+ OPAL_NETWORK_SETTINGS = 50
};
#endif
OpenPOWER on IntegriCloud