diff options
author | Sachin Gupta <sgupta2m@in.ibm.com> | 2017-03-07 05:37:34 -0600 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2017-03-09 10:52:37 -0500 |
commit | 808e4809a0ad3c80805e8939cc54c947bc376db7 (patch) | |
tree | b29119e79c9146b3f27667fd2b09fc9d02152ab8 /src/sbefw | |
parent | c0e1b7f42512b57c7fd7365d176f368dd9f8361d (diff) | |
download | talos-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.C | 11 |
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 |