40 uint32_t efi_status_code;
43} sbmr_boot_progress_code_t;
45#define SBMR_POSTCODE_SIZE sizeof(sbmr_boot_progress_code_t)
47#ifndef SMBR_UEFI_BOOT_START_POST_CODE
48#define SMBR_UEFI_BOOT_START_POST_CODE 0xc1010005
51extern bool sbmr_frb3_flag_clr;
54extern sbmr_boot_progress_code_t nv_sbmr_postcode[];
57struct sbmr_cmd_send_boot_progress_code_req {
58 uint8_t group_ext_def_body;
59 sbmr_boot_progress_code_t code;
62struct sbmr_cmd_send_boot_progress_code_resp {
64 uint8_t group_ext_def_body;
67struct sbmr_cmd_get_boot_progress_code_req {
68 uint8_t group_ext_def_body;
71struct sbmr_cmd_get_boot_progress_code_resp {
73 uint8_t group_ext_def_body;
74 sbmr_boot_progress_code_t code;
77uint16_t copy_sbmr_read_buffer(uint16_t start, uint16_t
length, uint8_t *
buffer,
79void sbmr_postcode_insert(sbmr_boot_progress_code_t boot_progress_code);
80void reset_sbmr_postcode_buffer();
81bool sbmr_get_9byte_postcode_ok();
82void sbmr_reset_9byte_postcode_ok();
83bool sbmr_get_uefi_status();
ipmi_msg buffer
Definition: ipmb.h:0
uint8_t completion_code
Definition: ipmb.h:13
typedef __attribute__
Definition: mctp_ctrl.h:109
uint32_t length
Definition: pldm_firmware_update.h:1
Definition: pldm_smbios.h:61
uint8_t type
Definition: pldm_smbios.h:62