diff options
author | Marty Gloff <mgloff@us.ibm.com> | 2017-08-18 15:36:29 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-09-05 17:00:52 -0400 |
commit | 058b8a9ddd93857f440052355575685a43ff664c (patch) | |
tree | 5ee7f05ce0fea7ad84789ab5c118993befabef39 /src/include | |
parent | 9f091d4af169e02205b9d934ebdb1f39ee818f06 (diff) | |
download | talos-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.H | 3 |
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, }; }; |