summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/framework
diff options
context:
space:
mode:
authorBilicon Patil <bilpatil@in.ibm.com>2014-01-30 02:57:38 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-03-13 13:52:20 -0500
commit782b43d6d12ee4d16a3c371b5cb166752b303d41 (patch)
tree9dc86745c3a6d59fb046d486fcc98f879a56c4c0 /src/usr/diag/prdf/framework
parent00b7e8892bf19919373fc1322c5b598761dc1218 (diff)
downloadtalos-hostboot-782b43d6d12ee4d16a3c371b5cb166752b303d41.tar.gz
talos-hostboot-782b43d6d12ee4d16a3c371b5cb166752b303d41.zip
PRD: Enable MnfgTrace functionality in Hostboot
Change-Id: Ibfe0124a926aa4486d327cf38cbeb8c3b30f8b9d RTC: 79440 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8454 Tested-by: Jenkins Server Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Squashed: I9b01fff6efaca96549506ce316407403cea89970 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9442
Diffstat (limited to 'src/usr/diag/prdf/framework')
-rw-r--r--src/usr/diag/prdf/framework/service/prdfRasServices.C22
1 files changed, 21 insertions, 1 deletions
diff --git a/src/usr/diag/prdf/framework/service/prdfRasServices.C b/src/usr/diag/prdf/framework/service/prdfRasServices.C
index d14732b9a..d74816006 100644
--- a/src/usr/diag/prdf/framework/service/prdfRasServices.C
+++ b/src/usr/diag/prdf/framework/service/prdfRasServices.C
@@ -5,7 +5,7 @@
/* */
/* IBM CONFIDENTIAL */
/* */
-/* COPYRIGHT International Business Machines Corp. 2013 */
+/* COPYRIGHT International Business Machines Corp. 2013,2014 */
/* */
/* p1 */
/* */
@@ -26,9 +26,29 @@
*/
#include <prdfRasServices.H>
+#include <prdfMfgSync.H>
+#include <prdfErrlUtil.H>
namespace PRDF
{
+void ErrDataService::MnfgTrace( ErrorSignature * i_esig,
+ const PfaData & i_pfaData )
+{
+ #define PRDF_FUNC "[ErrDataService::MnfgTrace] "
+ do
+ {
+ errlHndl_t errl = NULL;
+ errl = getMfgSync().syncMfgTraceToFsp(i_esig, i_pfaData);
+ if (errl)
+ {
+ PRDF_ERR(PRDF_FUNC "failed to sync to the FSP");
+ PRDF_COMMIT_ERRL(errl, ERRL_ACTION_REPORT);
+ break;
+ }
+ }while(0);
+ #undef PRDF_FUNC
+}
+
} // end namespace PRDF
OpenPOWER on IntegriCloud