summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2017-09-07 10:08:03 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2017-09-11 09:36:34 -0400
commit29cb1f68e34c3b6f1a4167f4ff49f021f587b8af (patch)
treeaf6fde04494625c1a36d2bf0e310c275eaf93fb8 /src/include/usr
parentde726d0ea25bfe1f01d810080f82ab0650c39646 (diff)
downloadtalos-hostboot-29cb1f68e34c3b6f1a4167f4ff49f021f587b8af.tar.gz
talos-hostboot-29cb1f68e34c3b6f1a4167f4ff49f021f587b8af.zip
Add terminate option for mfg stop on error case
Adding a new config option HANG_ON_MFG_SRC_TERM that will affect how we handle the MFG_SRC_TERM flag. The default (and current) behavior is for Hostboot to put itself into a hang state in order to prevent a reboot from the BMC. The new option will allow us to terminate normally (with a TI) instead. Change-Id: I82a0062cf50e4161d0da811a823dd7664dc2a5de CQ: SW401335 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45793 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/include/usr')
-rw-r--r--src/include/usr/initservice/initsvcreasoncodes.H2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/usr/initservice/initsvcreasoncodes.H b/src/include/usr/initservice/initsvcreasoncodes.H
index 7c2e85e47..029d55b99 100644
--- a/src/include/usr/initservice/initsvcreasoncodes.H
+++ b/src/include/usr/initservice/initsvcreasoncodes.H
@@ -80,6 +80,8 @@ enum InitServiceReasonCode
ISTEP_PROCESSING_DISABLED = INITSVC_COMP_ID | 0x12,
//termination_rc
SHUTDOWN_DO_RECONFIG_LOOP = INITSVC_COMP_ID | 0x13,
+ //termination_rc
+ SHUTDOWN_MFG_TERM = INITSVC_COMP_ID | 0x14,
};
enum InitServiceUserDetailDataSubSection
OpenPOWER on IntegriCloud