summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorMarty Gloff <mgloff@us.ibm.com>2017-08-18 15:36:29 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-09-05 17:00:52 -0400
commit058b8a9ddd93857f440052355575685a43ff664c (patch)
tree5ee7f05ce0fea7ad84789ab5c118993befabef39 /src/include
parent9f091d4af169e02205b9d934ebdb1f39ee818f06 (diff)
downloadtalos-hostboot-058b8a9ddd93857f440052355575685a43ff664c.tar.gz
talos-hostboot-058b8a9ddd93857f440052355575685a43ff664c.zip
SBE failure path updates in timeout and extract RC handlers
SBE failure paths in sbe_extract_rc_handler.C need to be updated. - Add support for getting out of the timeout loop if the SBE state is changed to DUMPING or if the async FFDC bit is set in the SBE register. - Add support to check the async FFDC bit after returning from the timout handler and detecting that the SBE is not in the RUNNING state. If the async FFDC bit is set, get and handle the SBE FFDC. Change-Id: I460a6dd81f8bbce8e92dcc19f68ec8489f38c19c RTC: 178347 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44827 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/usr/isteps/istep_reasoncodes.H3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/usr/isteps/istep_reasoncodes.H b/src/include/usr/isteps/istep_reasoncodes.H
index f00ba068b..bdf4c9386 100644
--- a/src/include/usr/isteps/istep_reasoncodes.H
+++ b/src/include/usr/isteps/istep_reasoncodes.H
@@ -61,6 +61,7 @@ namespace ISTEP
MOD_HANDLE_SBE_REG_VALUE = 0x19,
MOD_SBE_PERFORM_UPDATE_CHECK = 0x1A,
MOD_MSS_ATTR_UPDATE = 0x1B, /* @TODO-RTC:149250-Remove */
+ MOD_SBE_GET_FFDC_HANDLER = 0x1C,
};
/**
@@ -119,6 +120,8 @@ namespace ISTEP
RC_PROC_EXTRACT_SBE_MAIN_ERROR = ISTEP_COMP_ID | 0x30,
RC_SBE_BOOTED_UNEXPECTED_SIDE_UPD = ISTEP_COMP_ID | 0x31,
RC_SBE_UPDATE_IN_MPIPL = ISTEP_COMP_ID | 0x32,
+ RC_NO_FFDC_RETURNED = ISTEP_COMP_ID | 0x33,
+ RC_RETURNED_FFDC = ISTEP_COMP_ID | 0x34,
};
};
OpenPOWER on IntegriCloud