diff options
author | Richard J. Knight <rjknight@us.ibm.com> | 2018-07-17 15:26:36 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-07-24 11:22:00 -0500 |
commit | 98e6e05479d562eb91cf5436bd8bea6256a88bb9 (patch) | |
tree | d270e84a967c69f52cc1b9ddff0001943ccb5502 /src | |
parent | 53d16c247e6762cc7a48ffe31b73b394ef052923 (diff) | |
download | talos-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')
-rw-r--r-- | src/include/usr/isteps/istep07list.H | 10 |
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 } }, }; |