diff options
author | Prem Shanker Jha <premjha2@in.ibm.com> | 2014-02-24 12:56:23 +0530 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2014-03-13 22:32:48 -0500 |
commit | ad4e246181ab78b9ad9474870481f506b56beeb8 (patch) | |
tree | f7dba8627cce4f2154ee0a45b68cf9bed94da632 /src/usr/diag/prdf/common/util | |
parent | f5edd808d73c19008ba77cf0b74ce6fa1c7cdce4 (diff) | |
download | talos-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-x | src/usr/diag/prdf/common/util/prdfAssert.C | 4 |
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 |