OpenBIC
OpenSource Bridge-IC
libipmi.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IPMI_SENSOR_TYPE_TEMPERATURE   0x01
 
#define IPMI_SENSOR_TYPE_VOLTAGE   0x02
 
#define IPMI_SENSOR_TYPE_CURRENT   0x03
 
#define IPMI_SENSOR_TYPE_FAN   0x04
 
#define IPMI_SENSOR_TYPE_PHY_SECURITY   0x05
 
#define IPMI_SENSOR_TYPE_SECURITY_VIO   0x06
 
#define IPMI_SENSOR_TYPE_PROCESSOR   0x07
 
#define IPMI_SENSOR_TYPE_POWER_SUPPLY   0x08
 
#define IPMI_SENSOR_TYPE_POWER_UNIT   0x09
 
#define IPMI_SENSOR_TYPE_SYS_EVENT   0x12
 
#define IPMI_SENSOR_TYPE_MEMORY   0x0C
 
#define IPMI_SENSOR_TYPE_SYS_FW   0x0F
 
#define IPMI_SENSOR_TYPE_EVENT_LOG   0x10
 
#define IPMI_SENSOR_TYPE_CRITICAL_INT   0x13
 
#define IPMI_SENSOR_TYPE_BUTTON   0x14
 
#define IPMI_SENSOR_TYPE_BOOT_ERR   0x1E
 
#define IPMI_SENSOR_TYPE_WATCHDOG2   0x23
 
#define IPMI_SENSOR_TYPE_MANAGEMENT   0x28
 
#define IPMI_SENSOR_TYPE_VERSION_CHANGE   0x2B
 
#define IPMI_OEM_SENSOR_TYPE_OEM   0xC0
 
#define IPMI_OEM_SENSOR_TYPE_OEM_C3   0xC3
 
#define IPMI_OEM_SENSOR_TYPE_CPU_DIMM_VR_HOT   0xC6
 
#define IPMI_OEM_SENSOR_TYPE_CPU_DIMM_HOT   0xC7
 
#define IPMI_OEM_SENSOR_TYPE_PSB_ERROR   0xC8
 
#define IPMI_OEM_SENSOR_TYPE_SYS_STA   0xC9
 
#define IPMI_OEM_SENSOR_TYPE_SYS_BOOT_STA   0xCA
 
#define IPMI_OEM_SENSOR_TYPE_VR   0xCB
 
#define IPMI_OEM_SENSOR_TYPE_HDT   0xCC
 
#define IPMI_OEM_SENSOR_TYPE_CPU_THERM_STATUS   0xCD
 
#define IPMI_EVENT_TYPE_THRESHOLD   0x01
 
#define IPMI_EVENT_TYPE_USAGE   0x02
 
#define IPMI_EVENT_TYPE_DEAS_ASSE   0x03
 
#define IPMI_EVENT_TYPE_LIMIT_EXCEED   0x05
 
#define IPMI_EVENT_TYPE_PERFORMANCE   0x06
 
#define IPMI_EVENT_TYPE_SEVERITY   0x07
 
#define IPMI_EVENT_TYPE_PRESENT   0x08
 
#define IPMI_EVENT_TYPE_EN_DIS   0x09
 
#define IPMI_EVENT_TYPE_SENSOR_SPECIFIC   0x6F
 
#define IPMI_OEM_EVENT_TYPE_NOTIFY   0x77
 
#define IPMI_OEM_EVENT_TYPE_DEASSERT   0xEF
 
#define IPMI_EVENT_DIR_ASSERT   0x00
 
#define IPMI_EVENT_DIR_DEASSERT   0x80
 
#define IPMI_EVENT_OFFSET_DEASSERT   0x00
 
#define IPMI_EVENT_OFFSET_ASSERT   0x01
 
#define IPMI_EVENT_OFFSET_PROCESSOR_IERR   0x00
 
#define IPMI_EVENT_OFFSET_PROCESSOR_THERMAL_TRIP   0x01
 
#define IPMI_EVENT_OFFSET_PROCESSOR_FRB1   0x02
 
#define IPMI_EVENT_OFFSET_PROCESSOR_FRB2   0x03
 
#define IPMI_EVENT_OFFSET_PROCESSOR_FRB3   0x04
 
#define IPMI_EVENT_OFFSET_PROCESSOR_PRESENCE   0x07
 
#define IPMI_EVENT_OFFSET_PROCESSOR_MCERR   0x0B
 
#define IPMI_OEM_EVENT_OFFSET_MEM_RMCA   0x0D
 
#define IPMI_EVENT_MEMORY_CORRECT_ECC   0x00
 
#define IPMI_EVENT_MEMORY_UNCORRECT_ECC   0x01
 
#define IPMI_EVENT_MEMORY_PARITY   0x04
 
#define IPMI_EVENT_OEM_SYSTEM_BOOT_EVENT   0x01
 
#define IPMI_EVENT_CRITICAL_INT_FP_NMI   0x00
 
#define IPMI_EVENT_CRITICAL_INT_SW_NMI   0x03
 
#define IPMI_EVENT_CRITICAL_INT_PERR   0x04
 
#define IPMI_EVENT_CRITICAL_INT_SERR   0x05
 
#define IPMI_EVENT_CRITICAL_INT_NFERR   0x08
 
#define IPMI_EVENT_CRITICAL_INT_FATAL_NMI   0x09
 
#define IPMI_EVENT_CRITICAL_INT_FERR   0x0A
 
#define IPMI_EVENT_OFFSET_SEL_FULL   0x04
 
#define IPMI_EVENT_OFFSET_SEL_ALMOST_FULL   0x05
 
#define IPMI_EVENT_POWER_UNIT_POWER_OFF   0x00
 
#define IPMI_EVENT_POWER_UNIT_POWER_CYCLE   0x01
 
#define IPMI_EVENT_POWER_UNIT_AC_LOST   0x04
 
#define IPMI_EVENT_BTN_POWER   0x00
 
#define IPMI_EVENT_BTN_SELLP   0x01
 
#define IPMI_EVENT_BTN_RESET   0x02
 
#define IPMI_EVENT_OFFSET_MANAGEMENT_OFF_LINE   0x02
 
#define IPMI_EVENT_OFFSET_MANAGEMENT_UNAVAILABLE   0x03
 
#define IPMI_EVENT_OFFSET_SOFTWARE_FIRMWARE_CHANGE   0x07
 
#define IPMI_OEM_EVENT_OFFSET_CPU_HOT   0x00
 
#define IPMI_OEM_EVENT_OFFSET_DIMM_HOT   0x01
 
#define IPMI_OEM_EVENT_OFFSET_CPU_VR_HOT   0x00
 
#define IPMI_OEM_EVENT_OFFSET_IO_VR_HOT   0x01
 
#define IPMI_OEM_EVENT_OFFSET_DIMM_ABC_VR_HOT   0x02
 
#define IPMI_OEM_EVENT_OFFSET_DIMM_DEF_VR_HOT   0x03
 
#define IPMI_OEM_EVENT_OFFSET_SYS_THERMAL_TRIP   0x00
 
#define IPMI_OEM_EVENT_OFFSET_SYS_FIVR_FAULT   0x01
 
#define IPMI_OEM_EVENT_OFFSET_SYS_THROTTLE   0x02
 
#define IPMI_OEM_EVENT_OFFSET_SYS_PCHHOT   0x03
 
#define IPMI_OEM_EVENT_OFFSET_SYS_UV   0x04
 
#define IPMI_OEM_EVENT_OFFSET_SYS_PMBUSALERT   0x05
 
#define IPMI_OEM_EVENT_OFFSET_SYS_HSCTIMER   0x06
 
#define IPMI_OEM_EVENT_OFFSET_SYS_FIRMWAREASSERT   0x07
 
#define IPMI_OEM_EVENT_OFFSET_SYS_OCPFAULT   0x08
 
#define IPMI_OEM_EVENT_OFFSET_SYS_SEVEREOCPFAULT   0x09
 
#define IPMI_OEM_EVENT_OFFSET_SYS_VRWATCHDOG   0x0A
 
#define IPMI_OEM_EVENT_OFFSET_SYS_VPPEVT   0x0B
 
#define IPMI_OEM_EVENT_OFFSET_SYS_DEVPWRGOODFAULT   0x0C
 
#define IPMI_OEM_EVENT_OFFSET_SYS_VCCIOFAULT   0x0D
 
#define IPMI_OEM_EVENT_OFFSET_SYS_SMI90s   0x0E
 
#define IPMI_OEM_EVENT_OFFSET_SYS_VCCIOOVFAULT   0x0F
 
#define IPMI_OEM_EVENT_OFFSET_SYS_FMTHROTTLE   0x10
 
#define IPMI_OEM_EVENT_OFFSET_SYS_MEMORY_THERMALTRIP   0x11
 
#define IPMI_OEM_EVENT_OFFSET_SYS_OCALERT   0x12
 
#define IPMI_OEM_EVENT_OFFSET_SYS_X8BOARDPWRFAILEVT   0x16
 
#define IPMI_OEM_EVENT_OFFSET_SYS_X16BOARDPWRFAILEVT   0x17
 
#define IPMI_OEM_EVENT_OFFSET_AMP_SYS_AUTH_FAIL   0x18
 
#define IPMI_OEM_EVENT_OFFSET_AMP_SPI_AUTH_FAIL   0x19
 
#define IPMI_OEM_EVENT_OFFSET_AMD_ALERT_L   0x20
 
#define IPMI_OEM_EVENT_OFFSET_SLP_S4   0x00
 
#define IPMI_OEM_EVENT_OFFSET_SLP_S3   0x01
 
#define IPMI_OEM_EVENT_OFFSET_PCH_PWROK   0x02
 
#define IPMI_OEM_EVENT_OFFSET_SYS_PWROK   0x03
 
#define IPMI_OEM_EVENT_OFFSET_PLTRST   0x04
 
#define IPMI_OEM_EVENT_OFFSET_POST_CLT   0x05
 
#define IPMI_OEM_EVENT_OFFSET_SYS_PWROK_FAIL   0x01
 
#define IPMI_OEM_EVENT_OFFSET_PCH_PWROK_FAIL   0x02
 
#define IPMI_OEM_EVENT_OFFSET_EXP_PWRON_FAIL   0x03
 
#define IPMI_OEM_EVENT_OFFSET_EXP_PWROFF_FAIL   0x04
 
#define IPMI_OEM_EVENT_OFFSET_SLOT1_SYSTEM_PRESENT   0x01
 
#define IPMI_OEM_EVENT_OFFSET_SLOT3_SYSTEM_PRESENT   0x03
 
#define IPMI_OEM_EVENT_OFFSET_SLOT1_SYSTEM_ABSENT   0x11
 
#define IPMI_OEM_EVENT_OFFSET_SLOT3_SYSTEM_ABSENT   0x13
 
#define IPMI_OEM_EVENT_OFFSET_SLOT1_CABLE_ABSENT   0x21
 
#define IPMI_OEM_EVENT_OFFSET_SLOT3_CABLE_ABSENT   0x23
 
#define IPMI_OEM_EVENT_OFFSET_SLOT1_INSERT_SLOT3   0x31
 
#define IPMI_OEM_EVENT_OFFSET_SLOT3_INSERT_SLOT1   0x33
 
#define IPMI_OEM_EVENT_OFFSET_PRESS_SLED_BUTTON   0x01
 
#define IPMI_OEM_EVENT_OFFSET_PRESS_SLOT1_BUTTON   0x02
 
#define IPMI_OEM_EVENT_OFFSET_PRESS_SLOT3_BUTTON   0x03
 
#define IPMI_OEM_EVENT_OFFSET_VPP_EVENT   0x0B
 
#define IPMI_OEM_EVENT_OFFSET_1OU   0x01
 
#define IPMI_OEM_EVENT_OFFSET_2OU   0x02
 
#define IPMI_OEM_EVENT_OFFSET_CPU_CRIT_TEMP   0x00
 
#define IPMI_OEM_EVENT_OFFSET_PROCHOT   0x01
 
#define IPMI_OEM_EVENT_OFFSET_TCC_ACT   0x02
 

Enumerations

enum  ipmi_chassis_control_e {
  IPMI_CHASSIS_CTRL_POWER_DOWN , IPMI_CHASSIS_CTRL_POWER_UP , IPMI_CHASSIS_CTRL_POWER_CYCLE , IPMI_CHASSIS_CTRL_HARD_RESET ,
  IPMI_CHASSIS_CTRL_DIAGNOSTIC_IRQ , IPMI_CHASSIS_CTRL_SOFT_SHUTDOWN
}
 
enum  ipmi_chassis_boot_device_e {
  IPMI_CHASSIS_BOOT_DEV_NO , IPMI_CHASSIS_BOOT_DEV_PXE , IPMI_CHASSIS_BOOT_DEV_HARD , IPMI_CHASSIS_BOOT_DEV_HARD_SAFE ,
  IPMI_CHASSIS_BOOT_DEV_DIAG , IPMI_CHASSIS_BOOT_DEV_CD , IPMI_CHASSIS_BOOT_DEV_SETUP
}
 
enum  ipmi_chassis_identify_state_e { IPMI_CHASSIS_IDENTIFY_OFF , IPMI_CHASSIS_IDENTIFY_TEMPO , IPMI_CHASSIS_IDENTIFY_ON }
 
enum  ipmi_system_restart_cause_e {
  IPMI_SYS_RESTART_UNKNOWN , IPMI_SYS_RESTART_CMD , IPMI_SYS_RESTART_RESET_BUTTON , IPMI_SYS_RESTART_POWER_BUTTON ,
  IPMI_SYS_RESTART_WDT , IPMI_SYS_RESTART_OEM , IPMI_SYS_RESTART_POLICY , IPMI_SYS_RESTART_RESET_PEF ,
  IPMI_SYS_RESTART_CYCLE_PEF , IPMI_SYS_RESTART_SOFT_RESET , IPMI_SYS_RESTART_RTC
}
 
enum  ipmi_power_restore_policy_e { IPMI_POWER_RESTORE_OFF , IPMI_POWER_RESTORE_RETAIN , IPMI_POWER_RESTORE_ON }
 

Macro Definition Documentation

◆ IPMI_EVENT_BTN_POWER

#define IPMI_EVENT_BTN_POWER   0x00

◆ IPMI_EVENT_BTN_RESET

#define IPMI_EVENT_BTN_RESET   0x02

◆ IPMI_EVENT_BTN_SELLP

#define IPMI_EVENT_BTN_SELLP   0x01

◆ IPMI_EVENT_CRITICAL_INT_FATAL_NMI

#define IPMI_EVENT_CRITICAL_INT_FATAL_NMI   0x09

◆ IPMI_EVENT_CRITICAL_INT_FERR

#define IPMI_EVENT_CRITICAL_INT_FERR   0x0A

◆ IPMI_EVENT_CRITICAL_INT_FP_NMI

#define IPMI_EVENT_CRITICAL_INT_FP_NMI   0x00

◆ IPMI_EVENT_CRITICAL_INT_NFERR

#define IPMI_EVENT_CRITICAL_INT_NFERR   0x08

◆ IPMI_EVENT_CRITICAL_INT_PERR

#define IPMI_EVENT_CRITICAL_INT_PERR   0x04

◆ IPMI_EVENT_CRITICAL_INT_SERR

#define IPMI_EVENT_CRITICAL_INT_SERR   0x05

◆ IPMI_EVENT_CRITICAL_INT_SW_NMI

#define IPMI_EVENT_CRITICAL_INT_SW_NMI   0x03

◆ IPMI_EVENT_DIR_ASSERT

#define IPMI_EVENT_DIR_ASSERT   0x00

◆ IPMI_EVENT_DIR_DEASSERT

#define IPMI_EVENT_DIR_DEASSERT   0x80

◆ IPMI_EVENT_MEMORY_CORRECT_ECC

#define IPMI_EVENT_MEMORY_CORRECT_ECC   0x00

◆ IPMI_EVENT_MEMORY_PARITY

#define IPMI_EVENT_MEMORY_PARITY   0x04

◆ IPMI_EVENT_MEMORY_UNCORRECT_ECC

#define IPMI_EVENT_MEMORY_UNCORRECT_ECC   0x01

◆ IPMI_EVENT_OEM_SYSTEM_BOOT_EVENT

#define IPMI_EVENT_OEM_SYSTEM_BOOT_EVENT   0x01

◆ IPMI_EVENT_OFFSET_ASSERT

#define IPMI_EVENT_OFFSET_ASSERT   0x01

◆ IPMI_EVENT_OFFSET_DEASSERT

#define IPMI_EVENT_OFFSET_DEASSERT   0x00

◆ IPMI_EVENT_OFFSET_MANAGEMENT_OFF_LINE

#define IPMI_EVENT_OFFSET_MANAGEMENT_OFF_LINE   0x02

◆ IPMI_EVENT_OFFSET_MANAGEMENT_UNAVAILABLE

#define IPMI_EVENT_OFFSET_MANAGEMENT_UNAVAILABLE   0x03

◆ IPMI_EVENT_OFFSET_PROCESSOR_FRB1

#define IPMI_EVENT_OFFSET_PROCESSOR_FRB1   0x02

◆ IPMI_EVENT_OFFSET_PROCESSOR_FRB2

#define IPMI_EVENT_OFFSET_PROCESSOR_FRB2   0x03

◆ IPMI_EVENT_OFFSET_PROCESSOR_FRB3

#define IPMI_EVENT_OFFSET_PROCESSOR_FRB3   0x04

◆ IPMI_EVENT_OFFSET_PROCESSOR_IERR

#define IPMI_EVENT_OFFSET_PROCESSOR_IERR   0x00

◆ IPMI_EVENT_OFFSET_PROCESSOR_MCERR

#define IPMI_EVENT_OFFSET_PROCESSOR_MCERR   0x0B

◆ IPMI_EVENT_OFFSET_PROCESSOR_PRESENCE

#define IPMI_EVENT_OFFSET_PROCESSOR_PRESENCE   0x07

◆ IPMI_EVENT_OFFSET_PROCESSOR_THERMAL_TRIP

#define IPMI_EVENT_OFFSET_PROCESSOR_THERMAL_TRIP   0x01

◆ IPMI_EVENT_OFFSET_SEL_ALMOST_FULL

#define IPMI_EVENT_OFFSET_SEL_ALMOST_FULL   0x05

◆ IPMI_EVENT_OFFSET_SEL_FULL

#define IPMI_EVENT_OFFSET_SEL_FULL   0x04

◆ IPMI_EVENT_OFFSET_SOFTWARE_FIRMWARE_CHANGE

#define IPMI_EVENT_OFFSET_SOFTWARE_FIRMWARE_CHANGE   0x07

◆ IPMI_EVENT_POWER_UNIT_AC_LOST

#define IPMI_EVENT_POWER_UNIT_AC_LOST   0x04

◆ IPMI_EVENT_POWER_UNIT_POWER_CYCLE

#define IPMI_EVENT_POWER_UNIT_POWER_CYCLE   0x01

◆ IPMI_EVENT_POWER_UNIT_POWER_OFF

#define IPMI_EVENT_POWER_UNIT_POWER_OFF   0x00

◆ IPMI_EVENT_TYPE_DEAS_ASSE

#define IPMI_EVENT_TYPE_DEAS_ASSE   0x03

◆ IPMI_EVENT_TYPE_EN_DIS

#define IPMI_EVENT_TYPE_EN_DIS   0x09

◆ IPMI_EVENT_TYPE_LIMIT_EXCEED

#define IPMI_EVENT_TYPE_LIMIT_EXCEED   0x05

◆ IPMI_EVENT_TYPE_PERFORMANCE

#define IPMI_EVENT_TYPE_PERFORMANCE   0x06

◆ IPMI_EVENT_TYPE_PRESENT

#define IPMI_EVENT_TYPE_PRESENT   0x08

◆ IPMI_EVENT_TYPE_SENSOR_SPECIFIC

#define IPMI_EVENT_TYPE_SENSOR_SPECIFIC   0x6F

◆ IPMI_EVENT_TYPE_SEVERITY

#define IPMI_EVENT_TYPE_SEVERITY   0x07

◆ IPMI_EVENT_TYPE_THRESHOLD

#define IPMI_EVENT_TYPE_THRESHOLD   0x01

◆ IPMI_EVENT_TYPE_USAGE

#define IPMI_EVENT_TYPE_USAGE   0x02

◆ IPMI_OEM_EVENT_OFFSET_1OU

#define IPMI_OEM_EVENT_OFFSET_1OU   0x01

◆ IPMI_OEM_EVENT_OFFSET_2OU

#define IPMI_OEM_EVENT_OFFSET_2OU   0x02

◆ IPMI_OEM_EVENT_OFFSET_AMD_ALERT_L

#define IPMI_OEM_EVENT_OFFSET_AMD_ALERT_L   0x20

◆ IPMI_OEM_EVENT_OFFSET_AMP_SPI_AUTH_FAIL

#define IPMI_OEM_EVENT_OFFSET_AMP_SPI_AUTH_FAIL   0x19

◆ IPMI_OEM_EVENT_OFFSET_AMP_SYS_AUTH_FAIL

#define IPMI_OEM_EVENT_OFFSET_AMP_SYS_AUTH_FAIL   0x18

◆ IPMI_OEM_EVENT_OFFSET_CPU_CRIT_TEMP

#define IPMI_OEM_EVENT_OFFSET_CPU_CRIT_TEMP   0x00

◆ IPMI_OEM_EVENT_OFFSET_CPU_HOT

#define IPMI_OEM_EVENT_OFFSET_CPU_HOT   0x00

◆ IPMI_OEM_EVENT_OFFSET_CPU_VR_HOT

#define IPMI_OEM_EVENT_OFFSET_CPU_VR_HOT   0x00

◆ IPMI_OEM_EVENT_OFFSET_DIMM_ABC_VR_HOT

#define IPMI_OEM_EVENT_OFFSET_DIMM_ABC_VR_HOT   0x02

◆ IPMI_OEM_EVENT_OFFSET_DIMM_DEF_VR_HOT

#define IPMI_OEM_EVENT_OFFSET_DIMM_DEF_VR_HOT   0x03

◆ IPMI_OEM_EVENT_OFFSET_DIMM_HOT

#define IPMI_OEM_EVENT_OFFSET_DIMM_HOT   0x01

◆ IPMI_OEM_EVENT_OFFSET_EXP_PWROFF_FAIL

#define IPMI_OEM_EVENT_OFFSET_EXP_PWROFF_FAIL   0x04

◆ IPMI_OEM_EVENT_OFFSET_EXP_PWRON_FAIL

#define IPMI_OEM_EVENT_OFFSET_EXP_PWRON_FAIL   0x03

◆ IPMI_OEM_EVENT_OFFSET_IO_VR_HOT

#define IPMI_OEM_EVENT_OFFSET_IO_VR_HOT   0x01

◆ IPMI_OEM_EVENT_OFFSET_MEM_RMCA

#define IPMI_OEM_EVENT_OFFSET_MEM_RMCA   0x0D

◆ IPMI_OEM_EVENT_OFFSET_PCH_PWROK

#define IPMI_OEM_EVENT_OFFSET_PCH_PWROK   0x02

◆ IPMI_OEM_EVENT_OFFSET_PCH_PWROK_FAIL

#define IPMI_OEM_EVENT_OFFSET_PCH_PWROK_FAIL   0x02

◆ IPMI_OEM_EVENT_OFFSET_PLTRST

#define IPMI_OEM_EVENT_OFFSET_PLTRST   0x04

◆ IPMI_OEM_EVENT_OFFSET_POST_CLT

#define IPMI_OEM_EVENT_OFFSET_POST_CLT   0x05

◆ IPMI_OEM_EVENT_OFFSET_PRESS_SLED_BUTTON

#define IPMI_OEM_EVENT_OFFSET_PRESS_SLED_BUTTON   0x01

◆ IPMI_OEM_EVENT_OFFSET_PRESS_SLOT1_BUTTON

#define IPMI_OEM_EVENT_OFFSET_PRESS_SLOT1_BUTTON   0x02

◆ IPMI_OEM_EVENT_OFFSET_PRESS_SLOT3_BUTTON

#define IPMI_OEM_EVENT_OFFSET_PRESS_SLOT3_BUTTON   0x03

◆ IPMI_OEM_EVENT_OFFSET_PROCHOT

#define IPMI_OEM_EVENT_OFFSET_PROCHOT   0x01

◆ IPMI_OEM_EVENT_OFFSET_SLOT1_CABLE_ABSENT

#define IPMI_OEM_EVENT_OFFSET_SLOT1_CABLE_ABSENT   0x21

◆ IPMI_OEM_EVENT_OFFSET_SLOT1_INSERT_SLOT3

#define IPMI_OEM_EVENT_OFFSET_SLOT1_INSERT_SLOT3   0x31

◆ IPMI_OEM_EVENT_OFFSET_SLOT1_SYSTEM_ABSENT

#define IPMI_OEM_EVENT_OFFSET_SLOT1_SYSTEM_ABSENT   0x11

◆ IPMI_OEM_EVENT_OFFSET_SLOT1_SYSTEM_PRESENT

#define IPMI_OEM_EVENT_OFFSET_SLOT1_SYSTEM_PRESENT   0x01

◆ IPMI_OEM_EVENT_OFFSET_SLOT3_CABLE_ABSENT

#define IPMI_OEM_EVENT_OFFSET_SLOT3_CABLE_ABSENT   0x23

◆ IPMI_OEM_EVENT_OFFSET_SLOT3_INSERT_SLOT1

#define IPMI_OEM_EVENT_OFFSET_SLOT3_INSERT_SLOT1   0x33

◆ IPMI_OEM_EVENT_OFFSET_SLOT3_SYSTEM_ABSENT

#define IPMI_OEM_EVENT_OFFSET_SLOT3_SYSTEM_ABSENT   0x13

◆ IPMI_OEM_EVENT_OFFSET_SLOT3_SYSTEM_PRESENT

#define IPMI_OEM_EVENT_OFFSET_SLOT3_SYSTEM_PRESENT   0x03

◆ IPMI_OEM_EVENT_OFFSET_SLP_S3

#define IPMI_OEM_EVENT_OFFSET_SLP_S3   0x01

◆ IPMI_OEM_EVENT_OFFSET_SLP_S4

#define IPMI_OEM_EVENT_OFFSET_SLP_S4   0x00

◆ IPMI_OEM_EVENT_OFFSET_SYS_DEVPWRGOODFAULT

#define IPMI_OEM_EVENT_OFFSET_SYS_DEVPWRGOODFAULT   0x0C

◆ IPMI_OEM_EVENT_OFFSET_SYS_FIRMWAREASSERT

#define IPMI_OEM_EVENT_OFFSET_SYS_FIRMWAREASSERT   0x07

◆ IPMI_OEM_EVENT_OFFSET_SYS_FIVR_FAULT

#define IPMI_OEM_EVENT_OFFSET_SYS_FIVR_FAULT   0x01

◆ IPMI_OEM_EVENT_OFFSET_SYS_FMTHROTTLE

#define IPMI_OEM_EVENT_OFFSET_SYS_FMTHROTTLE   0x10

◆ IPMI_OEM_EVENT_OFFSET_SYS_HSCTIMER

#define IPMI_OEM_EVENT_OFFSET_SYS_HSCTIMER   0x06

◆ IPMI_OEM_EVENT_OFFSET_SYS_MEMORY_THERMALTRIP

#define IPMI_OEM_EVENT_OFFSET_SYS_MEMORY_THERMALTRIP   0x11

◆ IPMI_OEM_EVENT_OFFSET_SYS_OCALERT

#define IPMI_OEM_EVENT_OFFSET_SYS_OCALERT   0x12

◆ IPMI_OEM_EVENT_OFFSET_SYS_OCPFAULT

#define IPMI_OEM_EVENT_OFFSET_SYS_OCPFAULT   0x08

◆ IPMI_OEM_EVENT_OFFSET_SYS_PCHHOT

#define IPMI_OEM_EVENT_OFFSET_SYS_PCHHOT   0x03

◆ IPMI_OEM_EVENT_OFFSET_SYS_PMBUSALERT

#define IPMI_OEM_EVENT_OFFSET_SYS_PMBUSALERT   0x05

◆ IPMI_OEM_EVENT_OFFSET_SYS_PWROK

#define IPMI_OEM_EVENT_OFFSET_SYS_PWROK   0x03

◆ IPMI_OEM_EVENT_OFFSET_SYS_PWROK_FAIL

#define IPMI_OEM_EVENT_OFFSET_SYS_PWROK_FAIL   0x01

◆ IPMI_OEM_EVENT_OFFSET_SYS_SEVEREOCPFAULT

#define IPMI_OEM_EVENT_OFFSET_SYS_SEVEREOCPFAULT   0x09

◆ IPMI_OEM_EVENT_OFFSET_SYS_SMI90s

#define IPMI_OEM_EVENT_OFFSET_SYS_SMI90s   0x0E

◆ IPMI_OEM_EVENT_OFFSET_SYS_THERMAL_TRIP

#define IPMI_OEM_EVENT_OFFSET_SYS_THERMAL_TRIP   0x00

◆ IPMI_OEM_EVENT_OFFSET_SYS_THROTTLE

#define IPMI_OEM_EVENT_OFFSET_SYS_THROTTLE   0x02

◆ IPMI_OEM_EVENT_OFFSET_SYS_UV

#define IPMI_OEM_EVENT_OFFSET_SYS_UV   0x04

◆ IPMI_OEM_EVENT_OFFSET_SYS_VCCIOFAULT

#define IPMI_OEM_EVENT_OFFSET_SYS_VCCIOFAULT   0x0D

◆ IPMI_OEM_EVENT_OFFSET_SYS_VCCIOOVFAULT

#define IPMI_OEM_EVENT_OFFSET_SYS_VCCIOOVFAULT   0x0F

◆ IPMI_OEM_EVENT_OFFSET_SYS_VPPEVT

#define IPMI_OEM_EVENT_OFFSET_SYS_VPPEVT   0x0B

◆ IPMI_OEM_EVENT_OFFSET_SYS_VRWATCHDOG

#define IPMI_OEM_EVENT_OFFSET_SYS_VRWATCHDOG   0x0A

◆ IPMI_OEM_EVENT_OFFSET_SYS_X16BOARDPWRFAILEVT

#define IPMI_OEM_EVENT_OFFSET_SYS_X16BOARDPWRFAILEVT   0x17

◆ IPMI_OEM_EVENT_OFFSET_SYS_X8BOARDPWRFAILEVT

#define IPMI_OEM_EVENT_OFFSET_SYS_X8BOARDPWRFAILEVT   0x16

◆ IPMI_OEM_EVENT_OFFSET_TCC_ACT

#define IPMI_OEM_EVENT_OFFSET_TCC_ACT   0x02

◆ IPMI_OEM_EVENT_OFFSET_VPP_EVENT

#define IPMI_OEM_EVENT_OFFSET_VPP_EVENT   0x0B

◆ IPMI_OEM_EVENT_TYPE_DEASSERT

#define IPMI_OEM_EVENT_TYPE_DEASSERT   0xEF

◆ IPMI_OEM_EVENT_TYPE_NOTIFY

#define IPMI_OEM_EVENT_TYPE_NOTIFY   0x77

◆ IPMI_OEM_SENSOR_TYPE_CPU_DIMM_HOT

#define IPMI_OEM_SENSOR_TYPE_CPU_DIMM_HOT   0xC7

◆ IPMI_OEM_SENSOR_TYPE_CPU_DIMM_VR_HOT

#define IPMI_OEM_SENSOR_TYPE_CPU_DIMM_VR_HOT   0xC6

◆ IPMI_OEM_SENSOR_TYPE_CPU_THERM_STATUS

#define IPMI_OEM_SENSOR_TYPE_CPU_THERM_STATUS   0xCD

◆ IPMI_OEM_SENSOR_TYPE_HDT

#define IPMI_OEM_SENSOR_TYPE_HDT   0xCC

◆ IPMI_OEM_SENSOR_TYPE_OEM

#define IPMI_OEM_SENSOR_TYPE_OEM   0xC0

◆ IPMI_OEM_SENSOR_TYPE_OEM_C3

#define IPMI_OEM_SENSOR_TYPE_OEM_C3   0xC3

◆ IPMI_OEM_SENSOR_TYPE_PSB_ERROR

#define IPMI_OEM_SENSOR_TYPE_PSB_ERROR   0xC8

◆ IPMI_OEM_SENSOR_TYPE_SYS_BOOT_STA

#define IPMI_OEM_SENSOR_TYPE_SYS_BOOT_STA   0xCA

◆ IPMI_OEM_SENSOR_TYPE_SYS_STA

#define IPMI_OEM_SENSOR_TYPE_SYS_STA   0xC9

◆ IPMI_OEM_SENSOR_TYPE_VR

#define IPMI_OEM_SENSOR_TYPE_VR   0xCB

◆ IPMI_SENSOR_TYPE_BOOT_ERR

#define IPMI_SENSOR_TYPE_BOOT_ERR   0x1E

◆ IPMI_SENSOR_TYPE_BUTTON

#define IPMI_SENSOR_TYPE_BUTTON   0x14

◆ IPMI_SENSOR_TYPE_CRITICAL_INT

#define IPMI_SENSOR_TYPE_CRITICAL_INT   0x13

◆ IPMI_SENSOR_TYPE_CURRENT

#define IPMI_SENSOR_TYPE_CURRENT   0x03

◆ IPMI_SENSOR_TYPE_EVENT_LOG

#define IPMI_SENSOR_TYPE_EVENT_LOG   0x10

◆ IPMI_SENSOR_TYPE_FAN

#define IPMI_SENSOR_TYPE_FAN   0x04

◆ IPMI_SENSOR_TYPE_MANAGEMENT

#define IPMI_SENSOR_TYPE_MANAGEMENT   0x28

◆ IPMI_SENSOR_TYPE_MEMORY

#define IPMI_SENSOR_TYPE_MEMORY   0x0C

◆ IPMI_SENSOR_TYPE_PHY_SECURITY

#define IPMI_SENSOR_TYPE_PHY_SECURITY   0x05

◆ IPMI_SENSOR_TYPE_POWER_SUPPLY

#define IPMI_SENSOR_TYPE_POWER_SUPPLY   0x08

◆ IPMI_SENSOR_TYPE_POWER_UNIT

#define IPMI_SENSOR_TYPE_POWER_UNIT   0x09

◆ IPMI_SENSOR_TYPE_PROCESSOR

#define IPMI_SENSOR_TYPE_PROCESSOR   0x07

◆ IPMI_SENSOR_TYPE_SECURITY_VIO

#define IPMI_SENSOR_TYPE_SECURITY_VIO   0x06

◆ IPMI_SENSOR_TYPE_SYS_EVENT

#define IPMI_SENSOR_TYPE_SYS_EVENT   0x12

◆ IPMI_SENSOR_TYPE_SYS_FW

#define IPMI_SENSOR_TYPE_SYS_FW   0x0F

◆ IPMI_SENSOR_TYPE_TEMPERATURE

#define IPMI_SENSOR_TYPE_TEMPERATURE   0x01

◆ IPMI_SENSOR_TYPE_VERSION_CHANGE

#define IPMI_SENSOR_TYPE_VERSION_CHANGE   0x2B

◆ IPMI_SENSOR_TYPE_VOLTAGE

#define IPMI_SENSOR_TYPE_VOLTAGE   0x02

◆ IPMI_SENSOR_TYPE_WATCHDOG2

#define IPMI_SENSOR_TYPE_WATCHDOG2   0x23

Enumeration Type Documentation

◆ ipmi_chassis_boot_device_e

Enumerator
IPMI_CHASSIS_BOOT_DEV_NO 
IPMI_CHASSIS_BOOT_DEV_PXE 
IPMI_CHASSIS_BOOT_DEV_HARD 
IPMI_CHASSIS_BOOT_DEV_HARD_SAFE 
IPMI_CHASSIS_BOOT_DEV_DIAG 
IPMI_CHASSIS_BOOT_DEV_CD 
IPMI_CHASSIS_BOOT_DEV_SETUP 

◆ ipmi_chassis_control_e

Enumerator
IPMI_CHASSIS_CTRL_POWER_DOWN 
IPMI_CHASSIS_CTRL_POWER_UP 
IPMI_CHASSIS_CTRL_POWER_CYCLE 
IPMI_CHASSIS_CTRL_HARD_RESET 
IPMI_CHASSIS_CTRL_DIAGNOSTIC_IRQ 
IPMI_CHASSIS_CTRL_SOFT_SHUTDOWN 

◆ ipmi_chassis_identify_state_e

Enumerator
IPMI_CHASSIS_IDENTIFY_OFF 
IPMI_CHASSIS_IDENTIFY_TEMPO 
IPMI_CHASSIS_IDENTIFY_ON 

◆ ipmi_power_restore_policy_e

Enumerator
IPMI_POWER_RESTORE_OFF 
IPMI_POWER_RESTORE_RETAIN 
IPMI_POWER_RESTORE_ON 

◆ ipmi_system_restart_cause_e

Enumerator
IPMI_SYS_RESTART_UNKNOWN 
IPMI_SYS_RESTART_CMD 
IPMI_SYS_RESTART_RESET_BUTTON 
IPMI_SYS_RESTART_POWER_BUTTON 
IPMI_SYS_RESTART_WDT 
IPMI_SYS_RESTART_OEM 
IPMI_SYS_RESTART_POLICY 
IPMI_SYS_RESTART_RESET_PEF 
IPMI_SYS_RESTART_CYCLE_PEF 
IPMI_SYS_RESTART_SOFT_RESET 
IPMI_SYS_RESTART_RTC