summaryrefslogtreecommitdiffstats
path: root/src/include/usr/runtime/runtime_reasoncodes.H
diff options
context:
space:
mode:
authorRoland Veloz <rveloz@us.ibm.com>2017-11-21 15:02:53 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-12-20 17:47:12 -0500
commit8e6bd68539af8394a3f96dab15464edc151794bb (patch)
tree03e3f07d0599bc0e60b54e4e3aa4d4c38b333f37 /src/include/usr/runtime/runtime_reasoncodes.H
parent5cd50322982059a6b71d5957e22f6f85da17404e (diff)
downloadtalos-hostboot-8e6bd68539af8394a3f96dab15464edc151794bb.tar.gz
talos-hostboot-8e6bd68539af8394a3f96dab15464edc151794bb.zip
Updated the GenericFspMboxMessage_t struct
The GenericFspMboxMessage_t struct has been expanded to provide a lot more data than before. The highlights are that it now carries the data size, an error only flag, a sequence number and a magic number to identify the message. An initialize method has been provided to set some of these to default values. In addition the message types are consolidated into one enum. All enums have a prefix of GFMM to avoid name collisions. The sequence number is an auto incrementing number so we can keep track if the messages are received out of order. Change-Id: Ic0f1c2546ff1ce14f163d1da55646ed089216d19 RTC: 182267 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49960 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/include/usr/runtime/runtime_reasoncodes.H')
-rw-r--r--src/include/usr/runtime/runtime_reasoncodes.H6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/include/usr/runtime/runtime_reasoncodes.H b/src/include/usr/runtime/runtime_reasoncodes.H
index 4ce07c0c2..5b38a8b08 100644
--- a/src/include/usr/runtime/runtime_reasoncodes.H
+++ b/src/include/usr/runtime/runtime_reasoncodes.H
@@ -60,6 +60,7 @@ namespace RUNTIME
MOD_FILL_RSVMEM_HBDATA = 0x20, /**< populate_hbruntime.C */
MOD_ATTR_RUNTIME_CHECK_PREP_FAIL = 0x21, /**< populate_hbruntime.C */
MOD_PM_RT_FIRMWARE_REQUEST = 0x22, /**< rt_pm.C */
+ MOD_RT_FIRMWARE_NOTIFY = 0x23, /**< rt_fwnotify.C */
};
enum RuntimeReasonCode
@@ -114,6 +115,11 @@ namespace RUNTIME
RC_TPM_HDAT_BAD_NUM_I2C = RUNTIME_COMP_ID | 0x2F,
RC_INVALID_LID = RUNTIME_COMP_ID | 0x30,
RC_PREVER_INVALID_SIZE = RUNTIME_COMP_ID | 0x31,
+ RC_FW_NOTIFY_RT_INVALID_MSG = RUNTIME_COMP_ID | 0x32,
+ RC_FW_NOTIFY_RT_INVALID_MSG_TYPE = RUNTIME_COMP_ID | 0x33,
+ RC_FW_REQUEST_RT_NULL_PTR = RUNTIME_COMP_ID | 0x34,
+ RC_SBE_RT_INVALID_HUID = RUNTIME_COMP_ID | 0x35,
+ RC_SBE_RT_RECOVERY_ERR = RUNTIME_COMP_ID | 0x36,
};
enum UserDetailsTypes
OpenPOWER on IntegriCloud