summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plat
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2018-12-07 15:29:19 -0600
committerZane C. Shelley <zshelle@us.ibm.com>2018-12-12 21:46:59 -0600
commit4e34d24e1cd6a3cbeaaf3af5622c3d1f2aaf3d6f (patch)
tree946f5a8e6aa83e14a48bbab0570df8dc8a54cf43 /src/usr/diag/prdf/common/plat
parenta10dc1641d321b37c0cadc49cdef1f839dca21f2 (diff)
downloadtalos-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>
Diffstat (limited to 'src/usr/diag/prdf/common/plat')
-rw-r--r--src/usr/diag/prdf/common/plat/p9/prdfCommonPlugins.C16
-rw-r--r--src/usr/diag/prdf/common/plat/p9/prdfP9Proc.C10
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 );
//------------------------------------------------------------------------------
OpenPOWER on IntegriCloud