summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorRichard J. Knight <rjknight@us.ibm.com>2018-07-17 15:26:36 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-07-24 11:22:00 -0500
commit98e6e05479d562eb91cf5436bd8bea6256a88bb9 (patch)
treed270e84a967c69f52cc1b9ddff0001943ccb5502 /src/include
parent53d16c247e6762cc7a48ffe31b73b394ef052923 (diff)
downloadtalos-hostboot-98e6e05479d562eb91cf5436bd8bea6256a88bb9.tar.gz
talos-hostboot-98e6e05479d562eb91cf5436bd8bea6256a88bb9.zip
Fix for SW438315 : IPL is stuck in loop eq(n0p0c0)
-If an attention is detected by PRD during istep 7 for a core/ex/eq the reconfigure loop will restart at istep 7.1 The target will be marked as non functional but since the masking of the FIRs is controlled by the SBE for cores/ex/eq's other attentions could still fire in a later istep. In order to have the fir mask updated for the deconfigured core/ex/eq a full reipl needs to take place so the SBE will see that the target is non-functional and mask attentions for it. -The change in this commit will be to not check for IPL attentions between any of the substeps of istep 7, the effect of this change will force a reipl due to the deconfigured part since the attention will now be detected outside of the istep 7 reboot loop. CQ:SW438315 Change-Id: I44e150ff0328ac4b9eaa5bbb2d6fcb36f6482d94 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/62852 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> 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/istep07list.H10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/include/usr/isteps/istep07list.H b/src/include/usr/isteps/istep07list.H
index 5d9164cba..a0c591679 100644
--- a/src/include/usr/isteps/istep07list.H
+++ b/src/include/usr/isteps/istep07list.H
@@ -134,27 +134,27 @@ namespace INITSERVICE
{
ISTEPNAME(07,01,"mss_attr_cleanup"),
ISTEP_07::host_mss_attr_cleanup,
- { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, false }
},
{
ISTEPNAME(07,02,"mss_volt"),
ISTEP_07::call_mss_volt,
- { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, false }
},
{
ISTEPNAME(07,03,"mss_freq"),
ISTEP_07::call_mss_freq,
- { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, false }
},
{
ISTEPNAME(07,04,"mss_eff_config"),
ISTEP_07::call_mss_eff_config,
- { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, false }
},
{
ISTEPNAME(07,05,"mss_attr_update"),
ISTEP_07::call_mss_attr_update,
- { START_FN, EXT_IMAGE, NORMAL_IPL_OP, true }
+ { START_FN, EXT_IMAGE, NORMAL_IPL_OP, false }
},
};
OpenPOWER on IntegriCloud