summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2016-10-26 12:21:01 -0500
committerZane C. Shelley <zshelle@us.ibm.com>2016-11-08 12:14:54 -0500
commit2aea752457905fb8ef595c4432ec82bcb405962f (patch)
treeac96a4fcc4fe621f830b1f94f866f5248de47aa3
parent6deb1bea1ceec28b8d9f2125e0987c6c5ff20601 (diff)
downloadtalos-hostboot-2aea752457905fb8ef595c4432ec82bcb405962f.tar.gz
talos-hostboot-2aea752457905fb8ef595c4432ec82bcb405962f.zip
PRD: refined extra signatures for memory subsystem
Change-Id: I07a662a208dcdf654b0ca6536ba932758b9dd252 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31859 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> 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: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32246 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
-rw-r--r--src/usr/diag/prdf/common/plat/mem/prdfP9McaExtraSig.H38
-rw-r--r--src/usr/diag/prdf/common/plat/mem/prdfP9McbistExtraSig.H (renamed from src/usr/diag/prdf/common/plat/mem/prdfMemExtraSig.H)8
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_mcbist.rule2
-rw-r--r--src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_ipl.C2
-rw-r--r--src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_rt.C4
-rw-r--r--src/usr/diag/prdf/plat/mem/prdfP9Mcbist.C2
6 files changed, 47 insertions, 9 deletions
diff --git a/src/usr/diag/prdf/common/plat/mem/prdfP9McaExtraSig.H b/src/usr/diag/prdf/common/plat/mem/prdfP9McaExtraSig.H
new file mode 100644
index 000000000..22809c351
--- /dev/null
+++ b/src/usr/diag/prdf/common/plat/mem/prdfP9McaExtraSig.H
@@ -0,0 +1,38 @@
+/* IBM_PROLOG_BEGIN_TAG */
+/* This is an automatically generated prolog. */
+/* */
+/* $Source: src/usr/diag/prdf/common/plat/mem/prdfP9McaExtraSig.H $ */
+/* */
+/* OpenPOWER HostBoot Project */
+/* */
+/* Contributors Listed Below - COPYRIGHT 2016 */
+/* [+] 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 __prdfP9McaExtraSig_H
+#define __prdfP9McaExtraSig_H
+
+#include <prdrSignatures.H>
+
+PRDR_ERROR_SIGNATURE(MaintUE, 0xffff0010, "", "Maintenance UE");
+PRDR_ERROR_SIGNATURE(MaintMPE, 0xffff0011, "", "Maintenance MPE");
+PRDR_ERROR_SIGNATURE(MaintHARD_CTE, 0xffff0012, "", "Maintenance HARD CTE");
+PRDR_ERROR_SIGNATURE(MaintSOFT_CTE, 0xffff0013, "", "Maintenance SOFT CTE");
+PRDR_ERROR_SIGNATURE(MaintINTER_CTE, 0xffff0014, "", "Maintenance INTER CTE");
+
+#endif // __prdfP9McaExtraSig_H
+
diff --git a/src/usr/diag/prdf/common/plat/mem/prdfMemExtraSig.H b/src/usr/diag/prdf/common/plat/mem/prdfP9McbistExtraSig.H
index 981c7bc4c..d42ce7390 100644
--- a/src/usr/diag/prdf/common/plat/mem/prdfMemExtraSig.H
+++ b/src/usr/diag/prdf/common/plat/mem/prdfP9McbistExtraSig.H
@@ -1,7 +1,7 @@
/* IBM_PROLOG_BEGIN_TAG */
/* This is an automatically generated prolog. */
/* */
-/* $Source: src/usr/diag/prdf/common/plat/mem/prdfMemExtraSig.H $ */
+/* $Source: src/usr/diag/prdf/common/plat/mem/prdfP9McbistExtraSig.H $ */
/* */
/* OpenPOWER HostBoot Project */
/* */
@@ -23,13 +23,13 @@
/* */
/* IBM_PROLOG_END_TAG */
-#ifndef __prdfMemExtraSig_H
-#define __prdfMemExtraSig_H
+#ifndef __prdfP9McbistExtraSig_H
+#define __prdfP9McbistExtraSig_H
#include <prdrSignatures.H>
PRDR_ERROR_SIGNATURE(CmdComplete_ERROR, 0xeeee0000, "",
"ERROR: command complete analysis failed" );
-#endif // __prdfMemExtraSig_H
+#endif // __prdfP9McbistExtraSig_H
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_mcbist.rule b/src/usr/diag/prdf/common/plat/p9/p9_mcbist.rule
index 1f07da71c..32a408113 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_mcbist.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_mcbist.rule
@@ -31,7 +31,7 @@ chip p9_mcbist
dump DUMP_CONTENT_HW;
scomlen 64;
-.include "prdfMemExtraSig.H";
+.include "prdfP9McbistExtraSig.H";
#############################################################################
# #
diff --git a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_ipl.C b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_ipl.C
index 0d0b6d473..0c1bc6d22 100644
--- a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_ipl.C
+++ b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_ipl.C
@@ -30,8 +30,8 @@
#include <prdfMemTdCtlr.H>
// Platform includes
-#include <prdfMemExtraSig.H>
#include <prdfP9McbistDataBundle.H>
+#include <prdfP9McbistExtraSig.H>
using namespace TARGETING;
diff --git a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_rt.C b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_rt.C
index 7bcf65514..764bcd905 100644
--- a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_rt.C
+++ b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_rt.C
@@ -32,9 +32,9 @@
// Framework includes
// Platform includes
-#include <prdfMemExtraSig.H>
-#include <prdfP9McbistDataBundle.H>
#include <prdfPlatServices.H>
+#include <prdfP9McbistDataBundle.H>
+#include <prdfP9McbistExtraSig.H>
using namespace TARGETING;
diff --git a/src/usr/diag/prdf/plat/mem/prdfP9Mcbist.C b/src/usr/diag/prdf/plat/mem/prdfP9Mcbist.C
index 82135a07a..47349feab 100644
--- a/src/usr/diag/prdf/plat/mem/prdfP9Mcbist.C
+++ b/src/usr/diag/prdf/plat/mem/prdfP9Mcbist.C
@@ -34,9 +34,9 @@
#include <prdfPluginMap.H>
// Platform includes
-#include <prdfMemExtraSig.H>
#include <prdfPlatServices.H>
#include <prdfP9McbistDataBundle.H>
+#include <prdfP9McbistExtraSig.H>
namespace PRDF
{
OpenPOWER on IntegriCloud