8 #define IPMI_BMC_RESET_WDG_TIMER 0x22
9 #define IPMI_BMC_SET_WDG_TIMER 0x24
10 #define IPMI_BMC_GET_WDG_TIMER 0x25
11 #define IPMI_BMC_GET_SYSTEM_GUID 0x37
89 #define PRODUCT_MAN_TYPE_LEN_OFFSET 3
90 #define BOARD_MAN_TYPE_LEN_OFFSET 6
91 #define CHASSIS_TYPE_OFFSET 2
cb_err
coreboot error codes
enum cb_err ipmi_get_system_guid(const int port, uint8_t *uuid)
enum cb_err ipmi_add_sel(const int port, struct sel_event_record *sel)
void print_fru_areas(struct fru_info_str *fru_info_str)
struct ipmi_wdt_req __packed
ipmi_bmc_timeout_action_type
void read_fru_areas(const int port, uint8_t id, uint16_t offset, struct fru_info_str *fru_info_str)
enum cb_err ipmi_init_and_start_bmc_wdt(const int port, uint16_t countdown, uint8_t action)
enum cb_err ipmi_stop_bmc_wdt(const int port)
void read_fru_one_area(const int port, uint8_t id, uint16_t offset, struct fru_info_str *fru_info_str, enum fru_area fru_area)
char * chassis_partnumber
struct fru_board_info board_info
struct fru_product_info prod_info
struct fru_chassis_info chassis_info
char * product_partnumber
uint8_t multirecord_area_offset
uint8_t product_area_offset
uint8_t internal_use_area_offset
uint8_t chassis_area_offset
uint8_t board_area_offset
uint8_t data[CONFIG_IPMI_FRU_SINGLE_RW_SZ]
uint16_t initial_countdown_val
uint8_t pretimeout_interval
uint8_t timer_use_expiration_flags_clr
uint16_t present_countdown_val
struct oem_ts_spec_sel_rec oem_ts_type
union sel_event_record::@77 sel_type
struct oem_nots_spec_sel_rec oem_nots_type
struct standard_spec_sel_rec standard_type