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.H13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H b/src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H
index 896ba1704..88d502620 100644
--- a/src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H
+++ b/src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H
@@ -40,9 +40,12 @@
#include <prdfMemTdCtlr.H>
#include <prdfMemTdFalseAlarm.H>
- #ifndef __HOSTBOOT_RUNTIME
+ #ifdef __HOSTBOOT_RUNTIME
+ #include <prdfMemScrubUtils.H>
+ #else
#include <prdfMemIplCeStats.H>
#endif
+
#endif
namespace PRDF
@@ -169,6 +172,14 @@ class MbaDataBundle : public DataBundle
mss_SuperFastRead * iv_sfCmd = nullptr;
#endif
+
+ #if defined(__HOSTBOOT_MODULE) && defined(__HOSTBOOT_RUNTIME)
+
+ /** To prevent flooding during runtime scrub commands, this is used to limit
+ * the number of times a scrub command is resumed on a rank. */
+ ScrubResumeCounter iv_scrubResumeCounter;
+
+ #endif
};
/**
OpenPOWER on IntegriCloud