diff options
author | Zane Shelley <zshelle@us.ibm.com> | 2018-12-07 15:29:19 -0600 |
---|---|---|
committer | Zane C. Shelley <zshelle@us.ibm.com> | 2018-12-12 21:46:59 -0600 |
commit | 4e34d24e1cd6a3cbeaaf3af5622c3d1f2aaf3d6f (patch) | |
tree | 946f5a8e6aa83e14a48bbab0570df8dc8a54cf43 | |
parent | a10dc1641d321b37c0cadc49cdef1f839dca21f2 (diff) | |
download | talos-hostboot-4e34d24e1cd6a3cbeaaf3af5622c3d1f2aaf3d6f.tar.gz talos-hostboot-4e34d24e1cd6a3cbeaaf3af5622c3d1f2aaf3d6f.zip |
PRD: Fabric Sorting for Axone
Change-Id: Ifcb6a3c755ece4dde0e8613c8bc5cb12d89fbbbf
RTC: 199042
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69583
Tested-by: Jenkins Server <pfd-jenkins+hostboot@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://rchgit01.rchland.ibm.com/gerrit1/69696
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/prdfCommonPlugins.C | 16 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/prdfP9Proc.C | 10 |
2 files changed, 26 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/common/plat/p9/prdfCommonPlugins.C b/src/usr/diag/prdf/common/plat/p9/prdfCommonPlugins.C index 74ecda791..865b74160 100644 --- a/src/usr/diag/prdf/common/plat/p9/prdfCommonPlugins.C +++ b/src/usr/diag/prdf/common/plat/p9/prdfCommonPlugins.C @@ -90,6 +90,21 @@ PRDF_PLUGIN_DEFINE_NS( cumulus_proc, CommonPlugins, ClearServiceCallFlag ); PRDF_PLUGIN_DEFINE_NS( cumulus_xbus, CommonPlugins, ClearServiceCallFlag ); PRDF_PLUGIN_DEFINE_NS( centaur_membuf, CommonPlugins, ClearServiceCallFlag ); PRDF_PLUGIN_DEFINE_NS( centaur_mba, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_capp, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_ec, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_eq, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_ex, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_mc, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_mcc, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_mi, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_npu, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_obus, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_omic, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_pec, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_phb, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_proc, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( axone_xbus, CommonPlugins, ClearServiceCallFlag ); +PRDF_PLUGIN_DEFINE_NS( explorer_ocmb, CommonPlugins, ClearServiceCallFlag ); /** * @brief Clear the service call flag (field and MNFG) so that thresholding @@ -110,6 +125,7 @@ int32_t ClearServiceCallFlag_mnfgInfo( ExtensibleChip * i_chip, } PRDF_PLUGIN_DEFINE_NS(nimbus_proc, CommonPlugins, ClearServiceCallFlag_mnfgInfo); PRDF_PLUGIN_DEFINE_NS(cumulus_proc, CommonPlugins, ClearServiceCallFlag_mnfgInfo); +PRDF_PLUGIN_DEFINE_NS(axone_proc, CommonPlugins, ClearServiceCallFlag_mnfgInfo); } // namespace CommonPlugins ends diff --git a/src/usr/diag/prdf/common/plat/p9/prdfP9Proc.C b/src/usr/diag/prdf/common/plat/p9/prdfP9Proc.C index 8fafaa561..31afc89df 100644 --- a/src/usr/diag/prdf/common/plat/p9/prdfP9Proc.C +++ b/src/usr/diag/prdf/common/plat/p9/prdfP9Proc.C @@ -95,6 +95,7 @@ int32_t CheckForRecovered( ExtensibleChip * i_chip, } PRDF_PLUGIN_DEFINE_NS( nimbus_proc, Proc, CheckForRecovered ); PRDF_PLUGIN_DEFINE_NS( cumulus_proc, Proc, CheckForRecovered ); +PRDF_PLUGIN_DEFINE_NS( axone_proc, Proc, CheckForRecovered ); //------------------------------------------------------------------------------ /** @@ -176,6 +177,7 @@ int32_t CheckForRecoveredSev(ExtensibleChip * i_chip, uint32_t & o_sev) } PRDF_PLUGIN_DEFINE_NS( nimbus_proc, Proc, CheckForRecoveredSev ); PRDF_PLUGIN_DEFINE_NS( cumulus_proc, Proc, CheckForRecoveredSev ); +PRDF_PLUGIN_DEFINE_NS( axone_proc, Proc, CheckForRecoveredSev ); /** @func GetCheckstopInfo * To be called from the fabric domain to gather Checkstop information. This @@ -273,6 +275,7 @@ int32_t GetCheckstopInfo( ExtensibleChip * i_chip, } PRDF_PLUGIN_DEFINE_NS( nimbus_proc, Proc, GetCheckstopInfo ); PRDF_PLUGIN_DEFINE_NS( cumulus_proc, Proc, GetCheckstopInfo ); +PRDF_PLUGIN_DEFINE_NS( axone_proc, Proc, GetCheckstopInfo ); //------------------------------------------------------------------------------ @@ -325,6 +328,7 @@ int32_t isHostAttnFirAccessible(ExtensibleChip * i_chip, bool & o_isOkToAccess) } PRDF_PLUGIN_DEFINE_NS( nimbus_proc, Proc, isHostAttnFirAccessible ); PRDF_PLUGIN_DEFINE_NS( cumulus_proc, Proc, isHostAttnFirAccessible ); +PRDF_PLUGIN_DEFINE_NS( axone_proc, Proc, isHostAttnFirAccessible ); //------------------------------------------------------------------------------ @@ -363,6 +367,7 @@ int32_t isUcsFirAccessible(ExtensibleChip * i_chip, bool & o_isOkToAccess) } PRDF_PLUGIN_DEFINE_NS( nimbus_proc, Proc, isUcsFirAccessible ); PRDF_PLUGIN_DEFINE_NS( cumulus_proc, Proc, isUcsFirAccessible ); +PRDF_PLUGIN_DEFINE_NS( axone_proc, Proc, isUcsFirAccessible ); //------------------------------------------------------------------------------ @@ -381,6 +386,7 @@ int32_t handleDeadmanTimer( ExtensibleChip * i_chip, } PRDF_PLUGIN_DEFINE_NS( nimbus_proc, Proc, handleDeadmanTimer ); PRDF_PLUGIN_DEFINE_NS( cumulus_proc, Proc, handleDeadmanTimer ); +PRDF_PLUGIN_DEFINE_NS( axone_proc, Proc, handleDeadmanTimer ); //------------------------------------------------------------------------------ @@ -422,6 +428,7 @@ int32_t handleSbeVital( ExtensibleChip * i_chip, } PRDF_PLUGIN_DEFINE_NS( nimbus_proc, Proc, handleSbeVital ); PRDF_PLUGIN_DEFINE_NS( cumulus_proc, Proc, handleSbeVital ); +PRDF_PLUGIN_DEFINE_NS( axone_proc, Proc, handleSbeVital ); //------------------------------------------------------------------------------ @@ -456,6 +463,7 @@ int32_t CheckForUnitCs( ExtensibleChip * i_chip, } PRDF_PLUGIN_DEFINE_NS( nimbus_proc, Proc, CheckForUnitCs ); PRDF_PLUGIN_DEFINE_NS( cumulus_proc, Proc, CheckForUnitCs ); +PRDF_PLUGIN_DEFINE_NS( axone_proc, Proc, CheckForUnitCs ); //------------------------------------------------------------------------------ @@ -490,6 +498,7 @@ int32_t PmRecovery( ExtensibleChip * i_chip, } PRDF_PLUGIN_DEFINE_NS( nimbus_proc, Proc, PmRecovery ); PRDF_PLUGIN_DEFINE_NS( cumulus_proc, Proc, PmRecovery ); +PRDF_PLUGIN_DEFINE_NS( axone_proc, Proc, PmRecovery ); //------------------------------------------------------------------------------ @@ -565,6 +574,7 @@ int32_t handleIntCqFirPcRecovError( ExtensibleChip * i_chip, } PRDF_PLUGIN_DEFINE_NS( nimbus_proc, Proc, handleIntCqFirPcRecovError ); PRDF_PLUGIN_DEFINE_NS( cumulus_proc, Proc, handleIntCqFirPcRecovError ); +PRDF_PLUGIN_DEFINE_NS( axone_proc, Proc, handleIntCqFirPcRecovError ); //------------------------------------------------------------------------------ |