diff options
| author | Zane Shelley <zshelle@us.ibm.com> | 2013-10-22 14:01:30 -0500 |
|---|---|---|
| committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-10-22 15:06:33 -0500 |
| commit | ccbf5badca27be9189a58c34913bab174fe9b100 (patch) | |
| tree | dbe259d4e8b4a56f88b81299f2ba58b4bea4b72c /src | |
| parent | eccd80f75ad55a34842d052565dae624352541f3 (diff) | |
| download | blackbird-hostboot-ccbf5badca27be9189a58c34913bab174fe9b100.tar.gz blackbird-hostboot-ccbf5badca27be9189a58c34913bab174fe9b100.zip | |
PRD: bad comparison used to determine MDIA message
Change-Id: I9ab2cc88beae353aa51e419e3cec382c49bd38cc
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/6804
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: BENJAMIN J. WEISENBECK <bweisenb@us.ibm.com>
Reviewed-by: Christopher T. Phan <cphan@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6806
Diffstat (limited to 'src')
| -rw-r--r-- | src/usr/diag/prdf/plat/pegasus/prdfCenMbaTdCtlr.C | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/usr/diag/prdf/plat/pegasus/prdfCenMbaTdCtlr.C b/src/usr/diag/prdf/plat/pegasus/prdfCenMbaTdCtlr.C index 598c44dc1..e43c15190 100644 --- a/src/usr/diag/prdf/plat/pegasus/prdfCenMbaTdCtlr.C +++ b/src/usr/diag/prdf/plat/pegasus/prdfCenMbaTdCtlr.C @@ -1684,9 +1684,9 @@ int32_t CenMbaTdCtlr::signalMdiaCmdComplete() break; } - // Get the address currently in the MBMEA. - CenAddr curEndAddr; - o_rc = getCenMaintEndAddr( iv_mbaChip, curEndAddr ); + // Need to compare the address in which the command stopped. + CenAddr stoppedAddr; + o_rc = getCenMaintStartAddr( iv_mbaChip, stoppedAddr ); if ( SUCCESS != o_rc ) { PRDF_ERR( PRDF_FUNC"cenGetMaintAddr() failed" ); @@ -1698,8 +1698,8 @@ int32_t CenMbaTdCtlr::signalMdiaCmdComplete() CenMbaDataBundle * mbadb = getMbaDataBundle( iv_mbaChip ); mbadb->iv_sendCmdCompleteMsg = true; mbadb->iv_cmdCompleteMsgData = - (allEndAddr == curEndAddr) ? MDIA::COMMAND_COMPLETE - : MDIA::COMMAND_STOPPED; + (allEndAddr == stoppedAddr) ? MDIA::COMMAND_COMPLETE + : MDIA::COMMAND_STOPPED; } while(0); |

