diff options
author | Zane Shelley <zshelle@us.ibm.com> | 2016-04-14 15:23:09 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-05-02 12:00:49 -0400 |
commit | c248bf82f11e8dbc291eb9833e4a02e63d8d1b8f (patch) | |
tree | fe24de1cecddcb82e67548b8662fc6cab77d34ff /src/usr | |
parent | 2e1bc4b539ab9ccac5045d8ef7e937378af91901 (diff) | |
download | talos-hostboot-c248bf82f11e8dbc291eb9833e4a02e63d8d1b8f.tar.gz talos-hostboot-c248bf82f11e8dbc291eb9833e4a02e63d8d1b8f.zip |
PRD: fixed recoverable error reporting in the COREFIR
Change-Id: I1e5b93c8141322ba38a7f2e5838972787cc425fa
RTC: 151597
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23256
Tested-by: Jenkins Server
Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com>
Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com>
Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23809
Tested-by: FSP CI Jenkins
Diffstat (limited to 'src/usr')
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/p9_ec.rule | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_ec.rule b/src/usr/diag/prdf/common/plat/p9/p9_ec.rule index 030b62d5f..b9a517bb5 100644 --- a/src/usr/diag/prdf/common/plat/p9/p9_ec.rule +++ b/src/usr/diag/prdf/common/plat/p9/p9_ec.rule @@ -112,7 +112,6 @@ chip p9_ec { name "P9 EC target COREFIR"; scomaddr 0x20010a40; - reset (&, 0x20010a41); mask (|, 0x20010a45); capture group default; }; @@ -129,7 +128,6 @@ chip p9_ec name "P9 EC target COREFIR ACT0"; scomaddr 0x20010a46; capture group default; - capture req nonzero("COREFIR"); }; register COREFIR_ACT1 @@ -137,7 +135,14 @@ chip p9_ec name "P9 EC target COREFIR ACT1"; scomaddr 0x20010a47; capture group default; - capture req nonzero("COREFIR"); + }; + + register COREFIR_WOF + { + name "P9 EC target COREFIR WOF"; + scomaddr 0x20010a48; + reset (&, 0x20010a41); + capture group default; }; }; @@ -524,7 +529,7 @@ rule rCOREFIR CHECK_STOP: COREFIR & ~COREFIR_MASK & ~COREFIR_ACT0 & ~COREFIR_ACT1; RECOVERABLE: - COREFIR & ~COREFIR_MASK & ~COREFIR_ACT0 & COREFIR_ACT1; + COREFIR_WOF & ~COREFIR_MASK & ~COREFIR_ACT0 & COREFIR_ACT1; }; group gCOREFIR filter singlebit |