summaryrefslogtreecommitdiffstats
path: root/src/sbefw
diff options
context:
space:
mode:
authorSachin Gupta <sgupta2m@in.ibm.com>2017-03-07 05:37:34 -0600
committerSachin Gupta <sgupta2m@in.ibm.com>2017-03-09 10:52:37 -0500
commit808e4809a0ad3c80805e8939cc54c947bc376db7 (patch)
treeb29119e79c9146b3f27667fd2b09fc9d02152ab8 /src/sbefw
parentc0e1b7f42512b57c7fd7365d176f368dd9f8361d (diff)
downloadtalos-sbe-808e4809a0ad3c80805e8939cc54c947bc376db7.tar.gz
talos-sbe-808e4809a0ad3c80805e8939cc54c947bc376db7.zip
Moving adu files to PIBMEM
Change-Id: If1485fa96b0be20e43c27d573471aa1e4cf259aa Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37583 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: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/sbefw')
-rw-r--r--src/sbefw/sbecmdsram.C11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/sbefw/sbecmdsram.C b/src/sbefw/sbecmdsram.C
index af2a3388..97d502a6 100644
--- a/src/sbefw/sbecmdsram.C
+++ b/src/sbefw/sbecmdsram.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER sbe Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2016 */
+/* Contributors Listed Below - COPYRIGHT 2016,2017 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -44,6 +44,11 @@
using namespace fapi2;
+#ifdef SEEPROM_IMAGE
+// Using Function pointer to force long call
+p9_pm_ocb_indir_setup_linear_FP_t p9_ocb_setup_linear_access_hwp = &p9_pm_ocb_indir_setup_linear;
+p9_pm_ocb_indir_access_FP_t p9_ocb_indirect_access_hwp = &p9_pm_ocb_indir_access;
+#endif
///////////////////////////////////////////////////////////////////////
// @brief sbeOccSramAccess_Wrap Occ Sran Access Wrapper function
@@ -141,7 +146,7 @@ uint32_t sbeOccSramAccess_Wrap(const bool i_isGetFlag)
// Setup Needs to be called in Normal and Debug Mode only
if( (l_req.mode == NORMAL_MODE) || (l_req.mode == DEBUG_MODE) )
{
- SBE_EXEC_HWP(l_fapiRc, p9_pm_ocb_indir_setup_linear,l_proc, l_chan,
+ SBE_EXEC_HWP(l_fapiRc, p9_ocb_setup_linear_access_hwp,l_proc, l_chan,
p9ocb::OCB_TYPE_LINSTR,
l_req.addr)
if(l_fapiRc != FAPI2_RC_SUCCESS)
@@ -196,7 +201,7 @@ uint32_t sbeOccSramAccess_Wrap(const bool i_isGetFlag)
// API for access, For circular valid address flag is false, Hwp
// doesn't need the address field from us.
SBE_EXEC_HWP(l_fapiRc,
- p9_pm_ocb_indir_access,
+ p9_ocb_indirect_access_hwp,
l_proc,
l_chan,
l_ocb_access, // Get/Put
OpenPOWER on IntegriCloud