diff options
author | Zane Shelley <zshelle@us.ibm.com> | 2014-11-17 13:54:28 -0600 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2014-12-01 15:48:06 -0600 |
commit | e656d390e26b8e5c9a83ae6eaf84e23c68eb8fa4 (patch) | |
tree | f98a58f58a016714a6b43a1fe803d17116ae2b23 /src/usr/diag/prdf/framework/service | |
parent | 2aad7ac5968534bda5848bada195500647b3f755 (diff) | |
download | talos-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.C | 12 |
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 } |