summaryrefslogtreecommitdiffstats
path: root/src/sbefw/sbecmdcntrldmt.C
diff options
context:
space:
mode:
authorShakeeb <shakeebbk@in.ibm.com>2016-09-16 11:56:24 -0500
committerAMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>2016-09-29 13:18:55 -0400
commit903d03d03e658837d0ef5944b36f2b100232cd62 (patch)
tree7565c50ca1062c68b398d717ac7be0d09d1dc145 /src/sbefw/sbecmdcntrldmt.C
parent7ebc5456f9cd6efe03d9d17139f2f1a4aa3c5f77 (diff)
downloadtalos-sbe-903d03d03e658837d0ef5944b36f2b100232cd62.tar.gz
talos-sbe-903d03d03e658837d0ef5944b36f2b100232cd62.zip
PIBMEM Image support
Change-Id: I0a88f8963b28905791ddfe92ad649b1584a0b943 RTC:158600 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29852 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.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/sbecmdcntrldmt.C')
-rw-r--r--src/sbefw/sbecmdcntrldmt.C8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/sbefw/sbecmdcntrldmt.C b/src/sbefw/sbecmdcntrldmt.C
index a1a43c96..d948310b 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
@@ -154,7 +156,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
@@ -172,8 +174,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 ");
OpenPOWER on IntegriCloud