summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/plat/mem/prdfMemTps_ipl.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/prdf/plat/mem/prdfMemTps_ipl.C')
-rw-r--r--src/usr/diag/prdf/plat/mem/prdfMemTps_ipl.C8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/usr/diag/prdf/plat/mem/prdfMemTps_ipl.C b/src/usr/diag/prdf/plat/mem/prdfMemTps_ipl.C
index da993d51e..993216f9f 100644
--- a/src/usr/diag/prdf/plat/mem/prdfMemTps_ipl.C
+++ b/src/usr/diag/prdf/plat/mem/prdfMemTps_ipl.C
@@ -26,6 +26,7 @@
/** @file prdfMemTps_ipl.C */
// Platform includes
+#include <prdfMemDbUtils.H>
#include <prdfMemEccAnalysis.H>
#include <prdfMemIplCeStats.H>
#include <prdfMemMark.H>
@@ -157,9 +158,10 @@ uint32_t TpsEvent<TYPE_MCA>::nextStep( STEP_CODE_DATA_STRUCT & io_sc,
chipMark.getSymbol() );
io_sc.service_data->SetCallout( memmru );
- //Add a VCM procedure to the queue
- MemEcc::addVcmEvent<TYPE_MCA, McaDataBundle *>(iv_chip, iv_rank,
- chipMark, io_sc);
+ // Add a VCM procedure to the queue.
+ TdEntry * entry = new VcmEvent<TYPE_MCA> { iv_chip, iv_rank,
+ chipMark };
+ MemDbUtils::pushToQueue<TYPE_MCA>( iv_chip, entry );
//Abort this procedure
o_done = true;
OpenPOWER on IntegriCloud