diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2017-09-25 17:29:10 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-09-28 13:00:58 -0400 |
commit | 327856c99497bc353607f805ffa196f891a3a717 (patch) | |
tree | 478fa81411f7585734d1e61b81974bcfe93c336d /src/include/usr/sbeio | |
parent | 1657296485ff5bb16b44db6c17de6eeac530244d (diff) | |
download | talos-hostboot-327856c99497bc353607f805ffa196f891a3a717.tar.gz talos-hostboot-327856c99497bc353607f805ffa196f891a3a717.zip |
Empty interface for SBE vital attention handling
Creating a NOOP function for PRD to code against for SBE error
handling.
Change-Id: Ic16bb8ed2dca7f8a77a74d4fb7a60b2859621d39
RTC: 180239
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46711
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Martin Gloff <mgloff@us.ibm.com>
Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com>
Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/usr/sbeio')
-rw-r--r-- | src/include/usr/sbeio/sbeioif.H | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/include/usr/sbeio/sbeioif.H b/src/include/usr/sbeio/sbeioif.H index 69b67b131..2a3633efb 100644 --- a/src/include/usr/sbeio/sbeioif.H +++ b/src/include/usr/sbeio/sbeioif.H @@ -111,7 +111,7 @@ namespace SBEIO /** * @brief Get SCOM via SBE FIFO * - * @param[in] i_target Target to access + * @param[in] i_target Processor Target to access * @param[in] i_addr Requested register address * @param[out] o_data Returned data * @@ -124,7 +124,7 @@ namespace SBEIO /** * @brief Put SCOM via SBE FIFO * - * @param[in] i_target Target to access + * @param[in] i_target Processor Target to access * @param[in] i_addr Requested register address * @param[in] i_data Data to write * @@ -138,7 +138,7 @@ namespace SBEIO /** * @brief Put SCOM under mask via SBE FIFO * - * @param[in] i_target Target to access + * @param[in] i_target Processor Target to access * @param[in] i_addr Requested register address * @param[in] i_data Data to write * @param[in] i_mask SCOM mask @@ -160,7 +160,7 @@ namespace SBEIO * with a running SBE * * - * @param[in] i_target Target to access + * @param[in] i_target Processor Target to access * * @return errlHndl_t Error log handle on failure. * @@ -213,7 +213,7 @@ namespace SBEIO * or Read-Write: If false then Read-Only Region * If true then Read-Write Region * - * @param[in] i_target Target associated with SBE command + * @param[in] i_target Processor Target associated with SBE command * If nullptr, default to Master Processor * * @return errlHndl_t Error log handle on failure. @@ -234,7 +234,7 @@ namespace SBEIO * @param[in] i_start_addr Starting Physical Memory Address of the * Unsecure Memory Region to Close * - * @param[in] i_target Target associated with SBE command + * @param[in] i_target Processor Target associated with SBE command * If nullptr, default to Master Processor * * @return errlHndl_t Error log handle on failure. @@ -253,6 +253,15 @@ namespace SBEIO */ errlHndl_t closeAllUnsecureMemRegions(); + /** + * @brief Gathers FFDC and recovers from SBE errors + * + * @return errlHndl_t Error log handle on failure. + * + * @param[in] i_target Processor Target associated with SBE attention + */ + errlHndl_t handleVitalAttn( TARGETING::Target* i_procTarg ); + } //end namespace SBEIO #endif /* _SBEIOIF_H */ |