diff options
author | Caleb Palmer <cnpalmer@us.ibm.com> | 2018-03-27 15:45:19 -0500 |
---|---|---|
committer | Zane C. Shelley <zshelle@us.ibm.com> | 2018-03-30 10:43:57 -0400 |
commit | 39489bc4e96c8606c2aacb9520a79d0854f1d567 (patch) | |
tree | ef1215c328bd3151f1ad1051ed060ce4b3a71b00 /src | |
parent | fc2a04496b8406eda78cd17ed2965400b60abdcb (diff) | |
download | talos-hostboot-39489bc4e96c8606c2aacb9520a79d0854f1d567.tar.gz talos-hostboot-39489bc4e96c8606c2aacb9520a79d0854f1d567.zip |
PRD: Continue looking for attns after SCOM fail on mask/act regs
Change-Id: I55b2587965ce1fb67653eaba76734523515c6390
CQ: SW420916
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56336
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com>
Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56488
CI-Ready: Zane C. Shelley <zshelle@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>
Diffstat (limited to 'src')
-rwxr-xr-x | src/usr/diag/prdf/common/framework/register/prdfErrorRegister.C | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/usr/diag/prdf/common/framework/register/prdfErrorRegister.C b/src/usr/diag/prdf/common/framework/register/prdfErrorRegister.C index a4825427c..3244022c7 100755 --- a/src/usr/diag/prdf/common/framework/register/prdfErrorRegister.C +++ b/src/usr/diag/prdf/common/framework/register/prdfErrorRegister.C @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2012,2017 */ +/* Contributors Listed Below - COPYRIGHT 2012,2018 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -182,8 +182,8 @@ int32_t ErrorRegister::Analyze( STEP_CODE_DATA_STRUCT & io_sdc ) // Make sure forward progress is made. if ( tmp_bl == remaining_bl ) break; - } while ( (PRD_SCAN_COMM_REGISTER_ZERO == res_rc) && - (0 != remaining_bl.size()) ); + } while ( (PRD_SCAN_COMM_REGISTER_ZERO == res_rc || + PRD_SCANCOM_FAILURE == res_rc) && (0 != remaining_bl.size()) ); if ( SUCCESS == rc ) rc = res_rc; // previous rc has prioity over res_rc |