Skip to content

Commit

Permalink
Removed FlushNVDIMM from MPIPL Path
Browse files Browse the repository at this point in the history
Hwsv is already handling flushNVDIMM call before calling enterMPIPL
There it also checks if flushNVDIMM needs to be skipped basis
ARM'ed status of the NVDIMM.
With this change, SBE is only supporting the chip-op call now.

Change-Id: I44c4bb93c624556c615e9c623c28b282a5ec4de7
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/80131
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Dean Sanner <dsanner@us.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
  • Loading branch information
Raja Das committed Jul 9, 2019
1 parent b96edc8 commit 8ee58f3
Showing 1 changed file with 1 addition and 9 deletions.
10 changes: 1 addition & 9 deletions src/sbefw/app/power/ipl_table.C
Expand Up @@ -730,15 +730,7 @@ ReturnCode istepWithCoreState( voidfuncptr_t i_hwp)
ReturnCode l_rc = FAPI2_RC_SUCCESS;

l_rc = stopAllCoreInstructions();
if( l_rc == FAPI2_RC_SUCCESS )
{
l_rc = flushNVDIMM();
if( l_rc != FAPI2_RC_SUCCESS )
{
SBE_ERROR(SBE_FUNC "flushNVDIMM failed");
}
}
else
if( l_rc != FAPI2_RC_SUCCESS )
{
SBE_ERROR(SBE_FUNC "Stop all core instructions is failed, "
"RC=[0x%08X]", l_rc);
Expand Down

0 comments on commit 8ee58f3

Please sign in to comment.