summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/framework
diff options
context:
space:
mode:
authorBrad Bishop <bradleyb@us.ibm.com>2013-03-29 09:50:59 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-05-15 12:55:16 -0500
commitcdf07e157ef6173e5b4d1f3f39556ffad2884d0e (patch)
tree76c4f74d9d2a33c2bbd1df559bd2d5abfba2302b /src/usr/diag/prdf/framework
parent1a101d381cc150e59120edc22bdf69b9ff66b425 (diff)
downloadtalos-hostboot-cdf07e157ef6173e5b4d1f3f39556ffad2884d0e.tar.gz
talos-hostboot-cdf07e157ef6173e5b4d1f3f39556ffad2884d0e.zip
PRD: Unstub skip mba message plugin.
Change-Id: I64f9352c30cb06e2a49809fad13cdded20ab80c0 RTC: 51702 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3799 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4516
Diffstat (limited to 'src/usr/diag/prdf/framework')
-rw-r--r--src/usr/diag/prdf/framework/service/prdfPlatServices.C16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/usr/diag/prdf/framework/service/prdfPlatServices.C b/src/usr/diag/prdf/framework/service/prdfPlatServices.C
index 71b1382ac..c6477ca85 100644
--- a/src/usr/diag/prdf/framework/service/prdfPlatServices.C
+++ b/src/usr/diag/prdf/framework/service/prdfPlatServices.C
@@ -129,16 +129,19 @@ bool isInMdiaMode()
int32_t mdiaSendEventMsg( TargetHandle_t i_mbaTarget,
MDIA::MaintCommandEventType i_eventType )
{
+ #define PRDF_FUNC "[PlatServices::mdiaSendCmdComplete] "
+
int32_t o_rc = SUCCESS;
do
{
+ if ( !isInMdiaMode() ) break; // no-op
+
// Verify type.
TYPE l_type = getTargetType(i_mbaTarget);
if ( TYPE_MBA != l_type )
{
- PRDF_ERR( "[PlatServices::mdiaSendCmdComplete] unsupported target "
- "type %d", l_type );
+ PRDF_ERR( PRDF_FUNC"unsupported target type %d", l_type );
o_rc = FAIL;
break;
}
@@ -152,8 +155,7 @@ int32_t mdiaSendEventMsg( TargetHandle_t i_mbaTarget,
errlHndl_t errl = MDIA::processEvent( l_mdiaEvent );
if ( NULL != errl )
{
- PRDF_ERR( "[PlatServices::mdiaSendCmdComplete] MDIA::processEvent "
- "failed" );
+ PRDF_ERR( PRDF_FUNC"MDIA::processEvent() failed" );
PRDF_COMMIT_ERRL( errl, ERRL_ACTION_REPORT );
o_rc = FAIL;
break;
@@ -163,11 +165,13 @@ int32_t mdiaSendEventMsg( TargetHandle_t i_mbaTarget,
if ( SUCCESS != o_rc )
{
- PRDF_ERR( "[PlatServices::mdiaSendCmdComplete] Failed: i_target=0x%08x",
- getHuid(i_mbaTarget) );
+ PRDF_ERR( PRDF_FUNC"Failed: i_target=0x%08x i_eventType=%d",
+ getHuid(i_mbaTarget), i_eventType );
}
return o_rc;
+
+ #undef PRDF_FUNC
}
//------------------------------------------------------------------------------
OpenPOWER on IntegriCloud