summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H')
-rw-r--r--src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H b/src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H
index 85ef296ed..89400e7ba 100644
--- a/src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H
+++ b/src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H
@@ -60,6 +60,10 @@ class MbaDataBundle : public DataBundle
#ifdef __HOSTBOOT_MODULE
delete iv_tdCtlr; iv_tdCtlr = nullptr;
#endif
+
+ #if defined(__HOSTBOOT_MODULE) && !defined(__HOSTBOOT_RUNTIME)
+ delete iv_sfCmd; iv_sfCmd = nullptr;
+ #endif
}
// Don't allow copy or assignment.
@@ -92,6 +96,17 @@ class MbaDataBundle : public DataBundle
MemTdCtlr<TARGETING::TYPE_MBA> * iv_tdCtlr = nullptr;
#endif
+
+ public: // instance variables
+
+ #if defined(__HOSTBOOT_MODULE) && !defined(__HOSTBOOT_RUNTIME)
+
+ /** Super fast commands during Memory Diagnostics require a cleanup after
+ * the command has finished. After starting the command, we have to store
+ * the command object until we get the command complete attention. */
+ mss_SuperFastRead * iv_sfCmd = nullptr;
+
+ #endif
};
/**
OpenPOWER on IntegriCloud