summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/framework/service
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2014-11-17 13:54:28 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-12-01 15:48:06 -0600
commite656d390e26b8e5c9a83ae6eaf84e23c68eb8fa4 (patch)
treef98a58f58a016714a6b43a1fe803d17116ae2b23 /src/usr/diag/prdf/framework/service
parent2aad7ac5968534bda5848bada195500647b3f755 (diff)
downloadtalos-hostboot-e656d390e26b8e5c9a83ae6eaf84e23c68eb8fa4.tar.gz
talos-hostboot-e656d390e26b8e5c9a83ae6eaf84e23c68eb8fa4.zip
PRD: various cleanup for HBRT
Change-Id: I29f226a86c33fc827bc4ed09f5e7ad47007dac7c Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14557 Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14582
Diffstat (limited to 'src/usr/diag/prdf/framework/service')
-rw-r--r--src/usr/diag/prdf/framework/service/prdfRasServices.C12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/usr/diag/prdf/framework/service/prdfRasServices.C b/src/usr/diag/prdf/framework/service/prdfRasServices.C
index 7f3d838d8..7099df6b8 100644
--- a/src/usr/diag/prdf/framework/service/prdfRasServices.C
+++ b/src/usr/diag/prdf/framework/service/prdfRasServices.C
@@ -32,6 +32,8 @@
#include <prdfErrlUtil.H>
#include <prdfPlatServices.H>
+#include <initservice/initserviceif.H>
+
using namespace TARGETING;
namespace PRDF
@@ -45,8 +47,13 @@ void ErrDataService::MnfgTrace( ErrorSignature * i_esig,
const PfaData & i_pfaData )
{
#define PRDF_FUNC "[ErrDataService::MnfgTrace] "
+
do
{
+ // This is for Hostboot IPL and FSP machines only.
+ #ifndef __HOSTBOOT_RUNTIME
+ if ( !INITSERVICE::spBaseServicesEnabled() ) break;
+
errlHndl_t errl = NULL;
errl = getMfgSync().syncMfgTraceToFsp(i_esig, i_pfaData);
if (errl)
@@ -55,7 +62,10 @@ void ErrDataService::MnfgTrace( ErrorSignature * i_esig,
PRDF_COMMIT_ERRL(errl, ERRL_ACTION_REPORT);
break;
}
- }while(0);
+ #endif
+
+ } while(0);
+
#undef PRDF_FUNC
}
OpenPOWER on IntegriCloud