summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H')
-rw-r--r--src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H
index bd2f66718..c853b2031 100644
--- a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H
+++ b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H
@@ -172,6 +172,17 @@ class MemTdCtlr
*/
uint32_t initStoppedRank();
+ /**
+ * @brief This is called when handling a command complete attention for a
+ * non-TD command to check for ECC errors. This must be called after
+ * initStoppedRank() to ensure iv_stoppedRank is initialized.
+ * @param o_errorsFound True if errors where found and handled. False
+ * otherwise.
+ * @param io_sc The step code data struct.
+ * @return Non-SUCCESS if an internal function fails, SUCCESS otherwise.
+ */
+ uint32_t checkEcc( bool & o_errorsFound, STEP_CODE_DATA_STRUCT & io_sc );
+
#ifdef __HOSTBOOT_RUNTIME
/**
OpenPOWER on IntegriCloud