From 306c98095f0f5f9f15c4e33840e4c9fa4303c3b1 Mon Sep 17 00:00:00 2001 From: Jaymes Wilks Date: Tue, 11 Jul 2017 20:40:01 -0500 Subject: Prevent skipping isteps/substeps in secure mode When using istep mode to execute isteps/substeps out of order, we must prevent any istep from excuting before any previous isteps have executed at least once. After each istep has successfully executed once, hostboot behaves as before. Change-Id: If830dbf0a033eaab9ec14a3f5790bcf92307237f RTC:163084 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43013 Reviewed-by: Nicholas E. Bofferding Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: FSP CI Jenkins Reviewed-by: Michael Baiocchi Reviewed-by: Marshall J. Wilks Reviewed-by: Daniel M. Crowell --- src/include/usr/initservice/initsvcreasoncodes.H | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/include/usr') diff --git a/src/include/usr/initservice/initsvcreasoncodes.H b/src/include/usr/initservice/initsvcreasoncodes.H index e17456464..31910bcef 100644 --- a/src/include/usr/initservice/initsvcreasoncodes.H +++ b/src/include/usr/initservice/initsvcreasoncodes.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2011,2015 */ +/* Contributors Listed Below - COPYRIGHT 2011,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -76,6 +76,7 @@ enum InitServiceReasonCode RECONFIG_LOOP_TEST_RC = INITSVC_COMP_ID | 0x0f, //termination_rc SHUTDOWN_NOT_RECONFIG_LOOP = INITSVC_COMP_ID | 0x10, + ISTEP_SKIP_ATTEMPTED = INITSVC_COMP_ID | 0x11, }; enum InitServiceUserDetailDataSubSection -- cgit v1.2.1