summaryrefslogtreecommitdiffstats
path: root/src/sbefw
diff options
context:
space:
mode:
authorRaja Das <rajadas2@in.ibm.com>2017-01-27 09:50:22 -0600
committerAMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>2017-01-31 04:40:28 -0500
commit5fc1fe7ebecdf695d067e1d8abe093846062fc1a (patch)
tree33942e8f6362cb1ebaff41d1ecc24be29dfbe09b /src/sbefw
parent8da6a98bd12b5d46772626855bb93036b51572ca (diff)
downloadtalos-sbe-5fc1fe7ebecdf695d067e1d8abe093846062fc1a.tar.gz
talos-sbe-5fc1fe7ebecdf695d067e1d8abe093846062fc1a.zip
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 <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
Diffstat (limited to 'src/sbefw')
-rw-r--r--src/sbefw/sbeevents.H12
-rw-r--r--src/sbefw/sberegaccess.C3
2 files changed, 8 insertions, 7 deletions
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},
};
/**
OpenPOWER on IntegriCloud