diff options
author | Santosh Puranik <santosh.puranik@in.ibm.com> | 2016-10-03 22:54:29 +0530 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2016-10-04 06:15:43 -0400 |
commit | 183baea95edfec469c9ca308b4a02aa2f252dff8 (patch) | |
tree | 8559cb0c0617bb8e04b8ed58daea24e4f0301942 | |
parent | dd141179f800fe1dc054e03e6c6f60e91f6230c1 (diff) | |
download | talos-sbe-183baea95edfec469c9ca308b4a02aa2f252dff8.tar.gz talos-sbe-183baea95edfec469c9ca308b4a02aa2f252dff8.zip |
Fix overwritten PIBMEM only image changes
Change-Id: I6b990c629cf1906716455b3511534f9d1c051207
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30627
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
-rw-r--r-- | src/sbefw/sbecmdcntrldmt.C | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/sbefw/sbecmdcntrldmt.C b/src/sbefw/sbecmdcntrldmt.C index 49a5851d..5ade75c2 100644 --- a/src/sbefw/sbecmdcntrldmt.C +++ b/src/sbefw/sbecmdcntrldmt.C @@ -45,9 +45,11 @@ using namespace fapi2; +#ifdef SEEPROM_IMAGE // Using Function pointer to force long call p9_sbe_check_master_stop15_FP_t p9_sbe_check_master_stop15_hwp = &p9_sbe_check_master_stop15; +#endif //////////////////////////////////////////////////////////////////// //Static initialization of the Dmt Pk timer @@ -155,7 +157,7 @@ uint32_t sbeStartCntlDmt() // Go around a loop till you get FAPI2_RC_SUCCESS do { - l_fapiRc = p9_sbe_check_master_stop15_hwp(l_coreTgt); + SBE_EXEC_HWP(l_fapiRc, p9_sbe_check_master_stop15_hwp, l_coreTgt); //Conversion is required here, since ReturnCode doesn't support //comparision '!=' or '==' //TODO RTC:149021 @@ -173,8 +175,8 @@ uint32_t sbeStartCntlDmt() // Only for Pending and Success case if(RC_CHECK_MASTER_STOP15_PENDING != l_rcFapi) // Success { - l_fapiRc = p9_block_wakeup_intr(l_coreTgt, - p9pmblockwkup::CLEAR ); + SBE_EXEC_HWP(l_fapiRc, p9_block_wakeup_intr, l_coreTgt, + p9pmblockwkup::CLEAR); if( l_fapiRc ) { SBE_ERROR(SBE_FUNC" p9_block_wakeup_intr failed "); |