summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/plat/pegasus
diff options
context:
space:
mode:
authorBenjamin Weisenbeck <bweisenb@us.ibm.com>2014-01-21 16:16:39 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-02-06 17:33:39 -0600
commitdf5febf2843b9fcad4c74233646929d5d560f929 (patch)
treeaa3f588578ef008246298bd921d3bb11b5bac5e7 /src/usr/diag/prdf/plat/pegasus
parent9fd68c17cf40ecf7343ab51f49e2a6a538c27f1b (diff)
downloadtalos-hostboot-df5febf2843b9fcad4c74233646929d5d560f929.tar.gz
talos-hostboot-df5febf2843b9fcad4c74233646929d5d560f929.zip
PRD: PRD handling of SLW malfunction alerts
Change-Id: I9e359734a893aaa13010e8f0f98337239b31dbb4 RTC: 63926 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8209 Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Squashed: I7e9209c669e7d441ac78555ff00c3a03c8c4f7f6 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8578 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/plat/pegasus')
-rw-r--r--src/usr/diag/prdf/plat/pegasus/prdfPlatP8Proc.C19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/plat/pegasus/prdfPlatP8Proc.C b/src/usr/diag/prdf/plat/pegasus/prdfPlatP8Proc.C
index f3baa5bf2..c0c72ca57 100644
--- a/src/usr/diag/prdf/plat/pegasus/prdfPlatP8Proc.C
+++ b/src/usr/diag/prdf/plat/pegasus/prdfPlatP8Proc.C
@@ -30,6 +30,7 @@
#include <iipServiceDataCollector.h>
#include <prdfExtensibleChip.H>
#include <prdfPluginMap.H>
+#include <prdfCalloutUtil.H>
using namespace TARGETING;
@@ -56,6 +57,24 @@ int32_t analyzeMpIPL( ExtensibleChip * i_chip,
}
PRDF_PLUGIN_DEFINE( Proc, analyzeMpIPL );
+
+/**
+ * @brief Handle SLW Malfunction alert
+ * @param i_chip P8 chip
+ * @param i_sc The step code data struct
+ * @returns Failure or Success
+ * @note
+ */
+int32_t slwRecovery( ExtensibleChip * i_chip,
+ STEP_CODE_DATA_STRUCT & i_sc )
+{
+ PRDF_ERR( "slwRecovery functionality not supported during hostboot: "
+ "PROC = 0x%08x", i_chip->GetId() );
+ CalloutUtil::defaultError( i_sc );
+ return SUCCESS;
+}
+PRDF_PLUGIN_DEFINE( Proc, slwRecovery );
+
}//namespace Proc ends
}//namespace PRDF ends
OpenPOWER on IntegriCloud