summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plat/explorer/prdfExplorerPlugins_common.C
diff options
context:
space:
mode:
authorCaleb Palmer <cnpalmer@us.ibm.com>2019-06-17 08:15:40 -0500
committerZane C. Shelley <zshelle@us.ibm.com>2019-06-17 20:28:58 -0500
commit93f529ed118b6e2414a257ae9e412b08ae09eac0 (patch)
tree9cd291a6d48d5dcdca12eece5fa8bb6fa9dcec81 /src/usr/diag/prdf/common/plat/explorer/prdfExplorerPlugins_common.C
parentc720019a8163a1e34d1f86be617b5457b4a7c143 (diff)
downloadtalos-hostboot-93f529ed118b6e2414a257ae9e412b08ae09eac0.tar.gz
talos-hostboot-93f529ed118b6e2414a257ae9e412b08ae09eac0.zip
PRD: Add AnalyzeFetchMpe Plugin
Change-Id: Ib75e0a5247d8ef1e7ba58a7357e47dfab13c4ed5 RTC: 200583 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/79053 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/common/plat/explorer/prdfExplorerPlugins_common.C')
-rw-r--r--src/usr/diag/prdf/common/plat/explorer/prdfExplorerPlugins_common.C27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/common/plat/explorer/prdfExplorerPlugins_common.C b/src/usr/diag/prdf/common/plat/explorer/prdfExplorerPlugins_common.C
index 14da87f59..4272f9c74 100644
--- a/src/usr/diag/prdf/common/plat/explorer/prdfExplorerPlugins_common.C
+++ b/src/usr/diag/prdf/common/plat/explorer/prdfExplorerPlugins_common.C
@@ -257,6 +257,33 @@ int32_t RdfRcdParityError( ExtensibleChip * i_chip,
}
PRDF_PLUGIN_DEFINE( explorer_ocmb, RdfRcdParityError );
+/**
+ * @brief RDFFIR[0:7] - Mainline MPE.
+ * @param i_chip OCMB chip.
+ * @param io_sc The step code data struct.
+ * @return SUCCESS
+ */
+#define PLUGIN_FETCH_MPE_ERROR( RANK ) \
+int32_t AnalyzeFetchMpe_##RANK( ExtensibleChip * i_chip, \
+ STEP_CODE_DATA_STRUCT & io_sc ) \
+{ \
+ MemRank rank ( RANK ); \
+ MemEcc::analyzeFetchMpe<TYPE_OCMB_CHIP>( i_chip, rank, io_sc ); \
+ return SUCCESS; \
+} \
+PRDF_PLUGIN_DEFINE( explorer_ocmb, AnalyzeFetchMpe_##RANK );
+
+PLUGIN_FETCH_MPE_ERROR( 0 )
+PLUGIN_FETCH_MPE_ERROR( 1 )
+PLUGIN_FETCH_MPE_ERROR( 2 )
+PLUGIN_FETCH_MPE_ERROR( 3 )
+PLUGIN_FETCH_MPE_ERROR( 4 )
+PLUGIN_FETCH_MPE_ERROR( 5 )
+PLUGIN_FETCH_MPE_ERROR( 6 )
+PLUGIN_FETCH_MPE_ERROR( 7 )
+
+#undef PLUGIN_FETCH_MPE_ERROR
+
//##############################################################################
//
// TLXFIR
OpenPOWER on IntegriCloud