summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2018-07-30 14:23:09 -0500
committerZane C. Shelley <zshelle@us.ibm.com>2018-08-01 09:11:55 -0500
commit86d3fc2a9d5cbd34e873f1c8b8f8418373a44db9 (patch)
tree8c9bc5023bbb1ae75814e1fb9fa8ecc462be19c2 /src/usr/diag/prdf
parent77a99242f79dbe5aaf47b950f070ccaeaa58d240 (diff)
downloadtalos-hostboot-86d3fc2a9d5cbd34e873f1c8b8f8418373a44db9.tar.gz
talos-hostboot-86d3fc2a9d5cbd34e873f1c8b8f8418373a44db9.zip
PRD: add lane repair extra signatures to appropriate targets
Change-Id: Ifb8aa1f8435afd3a73a110d2b958ffee0f95ef20 CQ: SW440273 Backport: release-fips921 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/63571 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/63622 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/usr/diag/prdf')
-rw-r--r--src/usr/diag/prdf/common/plat/cen/cen_centaur.rule1
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_mc.rule2
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_xbus.rule2
-rw-r--r--src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C2
-rwxr-xr-xsrc/usr/diag/prdf/common/plat/p9/prdfLaneRepairExtraSig.H36
-rw-r--r--src/usr/diag/prdf/common/plat/p9/prdfP9ProcMbCommonExtraSig.H5
6 files changed, 41 insertions, 7 deletions
diff --git a/src/usr/diag/prdf/common/plat/cen/cen_centaur.rule b/src/usr/diag/prdf/common/plat/cen/cen_centaur.rule
index b0d266bfd..9eaa5c6df 100644
--- a/src/usr/diag/prdf/common/plat/cen/cen_centaur.rule
+++ b/src/usr/diag/prdf/common/plat/cen/cen_centaur.rule
@@ -33,6 +33,7 @@ chip cen_centaur
#Import signatures
.include "prdfP9ProcMbCommonExtraSig.H";
+.include "prdfLaneRepairExtraSig.H";
#############################################################################
# #
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_mc.rule b/src/usr/diag/prdf/common/plat/p9/p9_mc.rule
index 2acfd7b1d..fec9b46b1 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_mc.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_mc.rule
@@ -31,6 +31,8 @@ chip p9_mc
dump DUMP_CONTENT_HW;
scomlen 64;
+.include "prdfLaneRepairExtraSig.H";
+
#############################################################################
# #
# ###### #
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_xbus.rule b/src/usr/diag/prdf/common/plat/p9/p9_xbus.rule
index c77d769b1..750a74824 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_xbus.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_xbus.rule
@@ -32,7 +32,7 @@ chip p9_xbus
scomlen 64;
#Import signatures
-.include "prdfP9ProcMbCommonExtraSig.H";
+.include "prdfLaneRepairExtraSig.H";
#############################################################################
# #
diff --git a/src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C b/src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C
index 94947b037..45b3ecf14 100644
--- a/src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C
+++ b/src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C
@@ -37,7 +37,7 @@
#include <prdfExtensibleChip.H>
#include <UtilHash.H>
-#include <prdfP9ProcMbCommonExtraSig.H>
+#include <prdfLaneRepairExtraSig.H>
#include <hwas/common/hwasCallout.H>
#ifndef __HOSTBOOT_MODULE
diff --git a/src/usr/diag/prdf/common/plat/p9/prdfLaneRepairExtraSig.H b/src/usr/diag/prdf/common/plat/p9/prdfLaneRepairExtraSig.H
new file mode 100755
index 000000000..06f2b7fce
--- /dev/null
+++ b/src/usr/diag/prdf/common/plat/p9/prdfLaneRepairExtraSig.H
@@ -0,0 +1,36 @@
+/* IBM_PROLOG_BEGIN_TAG */
+/* This is an automatically generated prolog. */
+/* */
+/* $Source: src/usr/diag/prdf/common/plat/p9/prdfLaneRepairExtraSig.H $ */
+/* */
+/* OpenPOWER HostBoot Project */
+/* */
+/* Contributors Listed Below - COPYRIGHT 2018 */
+/* [+] International Business Machines Corp. */
+/* */
+/* */
+/* Licensed under the Apache License, Version 2.0 (the "License"); */
+/* you may not use this file except in compliance with the License. */
+/* You may obtain a copy of the License at */
+/* */
+/* http://www.apache.org/licenses/LICENSE-2.0 */
+/* */
+/* Unless required by applicable law or agreed to in writing, software */
+/* distributed under the License is distributed on an "AS IS" BASIS, */
+/* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or */
+/* implied. See the License for the specific language governing */
+/* permissions and limitations under the License. */
+/* */
+/* IBM_PROLOG_END_TAG */
+
+#ifndef __prdfLaneRepairExtraSig_H
+#define __prdfLaneRepairExtraSig_H
+
+#include <prdrSignatures.H>
+
+/* Lane Repair extra signatures */
+PRDR_ERROR_SIGNATURE( ERepair_ERROR, 0xffff0000, "","ERepair Internal error" );
+PRDR_ERROR_SIGNATURE( ERepair_FWThrExceeded, 0xffff0001, "",
+ "ERepair FW threshold exceeded" );
+
+#endif // __prdfLaneRepairExtraSig_H
diff --git a/src/usr/diag/prdf/common/plat/p9/prdfP9ProcMbCommonExtraSig.H b/src/usr/diag/prdf/common/plat/p9/prdfP9ProcMbCommonExtraSig.H
index 49260983d..ec6e0fe08 100644
--- a/src/usr/diag/prdf/common/plat/p9/prdfP9ProcMbCommonExtraSig.H
+++ b/src/usr/diag/prdf/common/plat/p9/prdfP9ProcMbCommonExtraSig.H
@@ -28,11 +28,6 @@
#include <prdrSignatures.H>
-/* ERepair Extra signatures */
-PRDR_ERROR_SIGNATURE( ERepair_ERROR, 0xffff0000, "","ERepair Internal error" );
-PRDR_ERROR_SIGNATURE( ERepair_FWThrExceeded, 0xffff0001, "",
- "ERepair FW threshold exceeded" );
-
/* PLL Extra signatures */
PRDR_ERROR_SIGNATURE( PLL_ERROR, 0x00ed0000, "","PLL error" );
PRDR_ERROR_SIGNATURE( MF_REF_FAILOVER, 0x00ed0001, "", "MF Ref Clk failover" );
OpenPOWER on IntegriCloud