From 7d221393954c02379f488a38d3e97c33f46178cd Mon Sep 17 00:00:00 2001 From: Wael El-Essawy Date: Thu, 2 Feb 2017 17:07:00 -0600 Subject: occ_405 dir cleanup from TODOs either implement todos or refer to planned RTC Change-Id: Id9209bd9a89e0d38a56e2999f6e7fe2d16dd6433 RTC: 163361 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35861 Tested-by: FSP CI Jenkins Reviewed-by: Andres A. Lugo-Reyes Reviewed-by: Christopher J. Cain Reviewed-by: Wael El-Essawy --- src/occ_405/mode.c | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'src/occ_405/mode.c') diff --git a/src/occ_405/mode.c b/src/occ_405/mode.c index 72a9f93..d83485e 100755 --- a/src/occ_405/mode.c +++ b/src/occ_405/mode.c @@ -207,7 +207,29 @@ errlHndl_t SMGR_set_mode( const OCC_MODE i_mode ) if(G_smgr_mode_trans_count == jj) { TRAC_ERR("No transition (or NULL) found for the mode change\n"); - l_errlHndl = NULL; //TODO: Create Error + + /* @ + * @errortype + * @moduleid MAIN_MODE_TRANSITION_MID + * @reasoncode INTERNAL_FAILURE + * @userdata1 G_occ_internal_mode + * @userdata2 l_mode + * @userdata4 ERC_SMGR_NO_VALID_MODE_TRANSITION_CALL + * @devdesc no valid state transition routine found + */ + l_errlHndl = createErrl(MAIN_MODE_TRANSITION_MID, //modId + INTERNAL_FAILURE, //reasoncode + ERC_SMGR_NO_VALID_MODE_TRANSITION_CALL, //Extended reason code + ERRL_SEV_UNRECOVERABLE, //Severity + NULL, //Trace Buf + DEFAULT_TRACE_SIZE, //Trace Size + G_occ_internal_mode, //userdata1 + l_mode); //userdata2 + + addCalloutToErrl(l_errlHndl, + ERRL_CALLOUT_TYPE_COMPONENT_ID, + ERRL_COMPONENT_ID_FIRMWARE, + ERRL_CALLOUT_PRIORITY_HIGH); break; } -- cgit v1.2.1