diff options
Diffstat (limited to 'src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H')
-rw-r--r-- | src/usr/diag/prdf/common/plat/mem/prdfCenMbaDataBundle.H | 13 |
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 }; /** |