diff options
Diffstat (limited to 'src/include/runtime')
-rw-r--r-- | src/include/runtime/interface.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/include/runtime/interface.h b/src/include/runtime/interface.h index d7ad1beba..823f44eda 100644 --- a/src/include/runtime/interface.h +++ b/src/include/runtime/interface.h @@ -537,6 +537,7 @@ typedef struct hostInterfaces HBRT_FW_MSG_TYPE_ERROR_LOG = 5, HBRT_FW_MSG_HBRT_FSP_RESP = 6, HBRT_FW_MSG_TYPE_I2C_LOCK = 7, + HBRT_FW_MSG_TYPE_SBE_STATE = 8, }; struct hbrt_fw_msg // define struct hbrt_fw_msg @@ -594,6 +595,14 @@ typedef struct hostInterfaces } __attribute__ ((packed)) req_i2c_lock; // This struct is sent from HBRT with + // io_type set to HBRT_FW_MSG_TYPE_SBE_STATE + struct + { + uint64_t i_procId; // processor ID of the SBE that is disabled/enabled + uint64_t i_state; // state of the SBE; 0 = disabled, 1 = enabled + } __attribute__ ((packed)) sbe_state; + + // This struct is sent from HBRT with // io_type set to HBRT_FW_MSG_HBRT_FSP_REQ or // HBRT_FW_MSG_HBRT_FSP_RESP // This struct sends/receives an MBox message to the FSP |