summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorspashabk-in <shakeebbk@in.ibm.com>2017-05-24 05:21:53 -0500
committerAMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>2017-05-25 08:01:18 -0400
commit59ccf272b0eba53ed68f2a920cf2e7117835f903 (patch)
tree0347b3587026782a2e98176c6dfbc03178138162 /src
parente8ff038b6d7371f84454a7f7305066857629b710 (diff)
downloadtalos-sbe-59ccf272b0eba53ed68f2a920cf2e7117835f903.tar.gz
talos-sbe-59ccf272b0eba53ed68f2a920cf2e7117835f903.zip
Enter dump state on MPIPL failure
Transition to dump state on enter/continue mpipl chip-op failures Allow cntl instruction, putscom in mpipl state to support termination flows during mpipl Change-Id: I54e1373878a946d5886384f6d8609bbb6629ae7a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40903 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/sbefw/sbecmdiplcontrol.C9
-rw-r--r--src/sbefw/sbecmdparser.C10
2 files changed, 7 insertions, 12 deletions
diff --git a/src/sbefw/sbecmdiplcontrol.C b/src/sbefw/sbecmdiplcontrol.C
index 76530d10..b3f15856 100644
--- a/src/sbefw/sbecmdiplcontrol.C
+++ b/src/sbefw/sbecmdiplcontrol.C
@@ -516,13 +516,8 @@ ReturnCode sbeExecuteIstep (const uint8_t i_major, const uint8_t i_minor)
if(rc != FAPI2_RC_SUCCESS)
{
- // If IPLing State
- uint64_t l_state = SbeRegAccess::theSbeRegAccess().getSbeState();
- if(l_state == SBE_STATE_IPLING)
- {
- (void)SbeRegAccess::theSbeRegAccess().
- stateTransition(SBE_DUMP_FAILURE_EVENT);
- }
+ (void)SbeRegAccess::theSbeRegAccess().stateTransition(
+ SBE_DUMP_FAILURE_EVENT);
}
return rc;
diff --git a/src/sbefw/sbecmdparser.C b/src/sbefw/sbecmdparser.C
index 0fdc93f0..7a1f2ccc 100644
--- a/src/sbefw/sbecmdparser.C
+++ b/src/sbefw/sbecmdparser.C
@@ -69,19 +69,19 @@ static sbeCmdStruct_t g_sbeScomCmdArray [] =
},
{sbePutScom,
SBE_CMD_PUTSCOM,
- PUT_HARDWARE_FENCED_STATE,
+ HARDWARE_FENCED_STATE,
},
{sbeModifyScom,
SBE_CMD_MODIFYSCOM,
- PUT_HARDWARE_FENCED_STATE,
+ HARDWARE_FENCED_STATE,
},
{sbePutScomUnderMask,
SBE_CMD_PUTSCOM_MASK,
- PUT_HARDWARE_FENCED_STATE,
+ HARDWARE_FENCED_STATE,
},
{sbeMultiScom,
SBE_CMD_MULTISCOM,
- PUT_HARDWARE_FENCED_STATE,
+ HARDWARE_FENCED_STATE,
},
};
@@ -155,7 +155,7 @@ static sbeCmdStruct_t g_sbeInstructionCntlCmdArray[] =
{
{sbeCntlInst,
SBE_CMD_CONTROL_INSTRUCTIONS,
- PUT_HARDWARE_FENCED_STATE,
+ HARDWARE_FENCED_STATE,
},
};
OpenPOWER on IntegriCloud