summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/util
diff options
context:
space:
mode:
authorPrem Shanker Jha <premjha2@in.ibm.com>2014-02-24 12:56:23 +0530
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-03-13 22:32:48 -0500
commitad4e246181ab78b9ad9474870481f506b56beeb8 (patch)
treef7dba8627cce4f2154ee0a45b68cf9bed94da632 /src/usr/diag/prdf/common/util
parentf5edd808d73c19008ba77cf0b74ce6fa1c7cdce4 (diff)
downloadtalos-hostboot-ad4e246181ab78b9ad9474870481f506b56beeb8.tar.gz
talos-hostboot-ad4e246181ab78b9ad9474870481f506b56beeb8.zip
PRD: Added action for Serviceability.
For serviceability considerations, during while asserting PRDF would request for reset reload Change-Id: Ifed559f9190d29abbdfa091d386eeaf68156197b RTC:95879 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9099 Tested-by: Jenkins Server Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: BENJAMIN J. WEISENBECK <bweisenb@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9616
Diffstat (limited to 'src/usr/diag/prdf/common/util')
-rwxr-xr-xsrc/usr/diag/prdf/common/util/prdfAssert.C4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/usr/diag/prdf/common/util/prdfAssert.C b/src/usr/diag/prdf/common/util/prdfAssert.C
index ba551b384..6873bbd6f 100755
--- a/src/usr/diag/prdf/common/util/prdfAssert.C
+++ b/src/usr/diag/prdf/common/util/prdfAssert.C
@@ -5,7 +5,7 @@
/* */
/* IBM CONFIDENTIAL */
/* */
-/* COPYRIGHT International Business Machines Corp. 2004,2013 */
+/* COPYRIGHT International Business Machines Corp. 2004,2014 */
/* */
/* p1 */
/* */
@@ -67,6 +67,7 @@ void prdfAssert( const char * i_exp, const char * i_file, int i_line )
* @userdata3 0
* @userdata4 PRD Return code
* @devdesc PRD assert
+ * @custDesc An internal firmware fault.
* @procedure EPUB_PRC_SP_CODE
*/
PRDF_CREATE_ERRL(errl,
@@ -85,6 +86,7 @@ void prdfAssert( const char * i_exp, const char * i_file, int i_line )
PRDF_ADD_PROCEDURE_CALLOUT(errl, SRCI_PRIORITY_MED, EPUB_PRC_SP_CODE);
PRDF_SET_RC(errl, PRD_ASSERT);
PRDF_COLLECT_TRACE(errl, 256);
+ PRDF_SET_TERM_STATE( errl );
PRDF_COMMIT_ERRL(errl, ERRL_ACTION_SA);
#ifdef __HOSTBOOT_MODULE
OpenPOWER on IntegriCloud