diff options
author | Caleb Palmer <cnpalmer@us.ibm.com> | 2019-06-17 08:15:40 -0500 |
---|---|---|
committer | Zane C. Shelley <zshelle@us.ibm.com> | 2019-06-17 20:28:58 -0500 |
commit | 93f529ed118b6e2414a257ae9e412b08ae09eac0 (patch) | |
tree | 9cd291a6d48d5dcdca12eece5fa8bb6fa9dcec81 /src/usr/diag/prdf/common/plat/explorer | |
parent | c720019a8163a1e34d1f86be617b5457b4a7c143 (diff) | |
download | talos-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')
-rw-r--r-- | src/usr/diag/prdf/common/plat/explorer/prdfExplorerPlugins_common.C | 27 |
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 |