From 5fc1fe7ebecdf695d067e1d8abe093846062fc1a Mon Sep 17 00:00:00 2001 From: Raja Das Date: Fri, 27 Jan 2017 09:50:22 -0600 Subject: Missed adding Failure event for DMT State transition to Dump State Change-Id: I701907c0edf6257ab68ed9e702a800f15fea96e1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35513 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Sachin Gupta Reviewed-by: AMIT J. TENDOLKAR --- src/sbefw/sbeevents.H | 12 ++++++------ src/sbefw/sberegaccess.C | 3 ++- 2 files changed, 8 insertions(+), 7 deletions(-) (limited to 'src/sbefw') diff --git a/src/sbefw/sbeevents.H b/src/sbefw/sbeevents.H index 37b40cdf..fbb0dcd4 100644 --- a/src/sbefw/sbeevents.H +++ b/src/sbefw/sbeevents.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER sbe Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2016 */ +/* Contributors Listed Below - COPYRIGHT 2016,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -59,13 +59,13 @@ enum maxEventPerState SBE_STATE_ISTEP_MAX_EVENT = 3, SBE_STATE_MPIPL_MAX_EVENT = 3, SBE_STATE_RUNTIME_MAX_EVENT = 5, - SBE_STATE_DMT_MAX_EVENT = 2, + SBE_STATE_DMT_MAX_EVENT = 3, SBE_STATE_DUMP_MAX_EVENT = 0, SBE_STATE_FAILURE_MAX_EVENT = 0, SBE_STATE_QUIESCE_MAX_EVENT = 0, // Total number of State Transition Events, Addition of all the above - SBE_MAX_TRANSITIONS = 21, + SBE_MAX_TRANSITIONS = 22, }; @@ -81,9 +81,9 @@ enum entryToStateMap SBE_STATE_MPIPL_ENTRY_TO_MAP = SBE_STATE_ISTEP_ENTRY_TO_MAP + SBE_STATE_ISTEP_MAX_EVENT, //11 SBE_STATE_RUNTIME_ENTRY_TO_MAP = SBE_STATE_MPIPL_ENTRY_TO_MAP + SBE_STATE_MPIPL_MAX_EVENT, //14 SBE_STATE_DMT_ENTRY_TO_MAP = SBE_STATE_RUNTIME_ENTRY_TO_MAP + SBE_STATE_RUNTIME_MAX_EVENT, //19 - SBE_STATE_DUMP_ENTRY_TO_MAP = SBE_STATE_DMT_ENTRY_TO_MAP + SBE_STATE_DMT_MAX_EVENT, //21 - SBE_STATE_FAILURE_ENTRY_TO_MAP = SBE_STATE_DUMP_ENTRY_TO_MAP + SBE_STATE_DUMP_MAX_EVENT, //21 - SBE_STATE_QUIESCE_ENTRY_TO_MAP = SBE_STATE_FAILURE_ENTRY_TO_MAP + SBE_STATE_FAILURE_MAX_EVENT, //21 + SBE_STATE_DUMP_ENTRY_TO_MAP = SBE_STATE_DMT_ENTRY_TO_MAP + SBE_STATE_DMT_MAX_EVENT, //22 + SBE_STATE_FAILURE_ENTRY_TO_MAP = SBE_STATE_DUMP_ENTRY_TO_MAP + SBE_STATE_DUMP_MAX_EVENT, //22 + SBE_STATE_QUIESCE_ENTRY_TO_MAP = SBE_STATE_FAILURE_ENTRY_TO_MAP + SBE_STATE_FAILURE_MAX_EVENT, //22 }; #endif //__SBEFW_SBEEVENTS_H diff --git a/src/sbefw/sberegaccess.C b/src/sbefw/sberegaccess.C index 925c52ff..97a5de12 100644 --- a/src/sbefw/sberegaccess.C +++ b/src/sbefw/sberegaccess.C @@ -5,7 +5,7 @@ /* */ /* OpenPOWER sbe Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2016 */ +/* Contributors Listed Below - COPYRIGHT 2016,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -94,6 +94,7 @@ static const stateTransitionStr_t stateTransMap[SBE_MAX_TRANSITIONS] = { {SBE_STATE_RUNTIME, SBE_QUIESCE_EVENT, SBE_STATE_QUIESCE}, {SBE_STATE_DMT, SBE_DMT_COMP_EVENT, SBE_STATE_RUNTIME}, {SBE_STATE_DMT, SBE_QUIESCE_EVENT, SBE_STATE_QUIESCE}, + {SBE_STATE_DMT, SBE_DUMP_FAILURE_EVENT, SBE_STATE_DUMP}, }; /** -- cgit v1.2.1