summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorElizabeth Liner <eliner@us.ibm.com>2017-05-28 21:45:49 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-06-28 12:42:19 -0400
commit866b0279d783506cd381b61080a56752d76835ce (patch)
tree77c2d4dfb2678429aee5b27738b2a38686e8a27f /src/include
parentad1b5d37cf5924c0118ad2cbec079d7eac42d4cc (diff)
downloadtalos-hostboot-866b0279d783506cd381b61080a56752d76835ce.tar.gz
talos-hostboot-866b0279d783506cd381b61080a56752d76835ce.zip
Initial sbe_extract_rc_handler commit - basic structure (1/4)
This commit sets up the basic structure for the SBE extract return code handler from the HWP. It sets up attributes, error codes, the inital call to the function, the different paths for the sbe conditions and the basic finite state machine structure for the threshold handling. Change-Id: I47a07226da0d3e5a45606a496795636511d621a8 RTC:173809 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41073 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@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.H9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/include/usr/isteps/istep_reasoncodes.H b/src/include/usr/isteps/istep_reasoncodes.H
index e3dd18900..b7f4a6a3a 100644
--- a/src/include/usr/isteps/istep_reasoncodes.H
+++ b/src/include/usr/isteps/istep_reasoncodes.H
@@ -56,6 +56,8 @@ namespace ISTEP
MOD_PM_VERIFY_OCC_CHKPT = 0x14,
MOD_UPDATE_REDUNDANT_TPM = 0x15,
MOD_PROC_EXIT_CACHE_CONTAINED = 0x16,
+ MOD_SBE_THRESHOLD_FSM = 0x17,
+ MOD_SBE_EXTRACT_RC_HANDLER = 0x18,
};
/**
@@ -105,6 +107,13 @@ namespace ISTEP
RC_SLAVE_PROC_CBS_CONTROL_READ_FAIL = ISTEP_COMP_ID | 0x27,
RC_PROC_SECURITY_STATE_MISMATCH = ISTEP_COMP_ID | 0x28,
RC_MIN_HW_CHECK_FAILED = ISTEP_COMP_ID | 0x29,
+ RC_SBE_BOOTED_UNEXPECTED_SIDE = ISTEP_COMP_ID | 0x2A,
+ RC_SBE_EXTRACT_RC_ERROR = ISTEP_COMP_ID | 0x2B,
+ RC_BOOT_FROM_BKP_SEEPROM = ISTEP_COMP_ID | 0x2C,
+ RC_NO_RECOVERY_ACTION = ISTEP_COMP_ID | 0x2D,
+ RC_INCORRECT_FCN_CALL = ISTEP_COMP_ID | 0x2E,
+ RC_HWSV_COLLECT_SBE_RC = ISTEP_COMP_ID | 0x2F,
+ RC_PROC_EXTRACT_SBE_MAIN_ERROR = ISTEP_COMP_ID | 0x30,
};
};
OpenPOWER on IntegriCloud