summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/framework
diff options
context:
space:
mode:
authorCaleb Palmer <cnpalmer@us.ibm.com>2016-03-03 13:53:05 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-03-14 13:50:41 -0400
commit40280fcdfc18003ed6c2888bac9e6111d8607669 (patch)
tree02807af02f1af83dd961380f036a39a7228b6fe6 /src/usr/diag/prdf/common/framework
parent05eeefb170388999fc824058746104115f2e5f8d (diff)
downloadtalos-hostboot-40280fcdfc18003ed6c2888bac9e6111d8607669.tar.gz
talos-hostboot-40280fcdfc18003ed6c2888bac9e6111d8607669.zip
PRD: Restore fapiRcToErrl interface
Change-Id: I3c6a70bf10b07745ca4954abd78540b22f0f7387 RTC: 144699 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21524 Tested-by: Jenkins Server Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21930 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/common/framework')
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/service/prdfPlatServices_common.C86
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/service/prdfPlatServices_common.H10
2 files changed, 44 insertions, 52 deletions
diff --git a/src/usr/diag/prdf/common/framework/service/prdfPlatServices_common.C b/src/usr/diag/prdf/common/framework/service/prdfPlatServices_common.C
index 1cf85b55e..7734218c3 100755
--- a/src/usr/diag/prdf/common/framework/service/prdfPlatServices_common.C
+++ b/src/usr/diag/prdf/common/framework/service/prdfPlatServices_common.C
@@ -113,10 +113,10 @@ int32_t readErepair(TargetHandle_t i_rxBusTgt,
int32_t o_rc = SUCCESS;
errlHndl_t err = NULL;
- PRD_FAPI_TO_ERRL(err,
- io_read_erepair,
- getFapiTarget(i_rxBusTgt),
- o_rxFailLanes);
+ FAPI_INVOKE_HWP(err,
+ io_read_erepair,
+ getFapiTarget(i_rxBusTgt),
+ o_rxFailLanes);
if(NULL != err)
{
@@ -134,9 +134,9 @@ int32_t clearIOFirs(TargetHandle_t i_rxBusTgt)
int32_t o_rc = SUCCESS;
errlHndl_t err = NULL;
- PRD_FAPI_TO_ERRL(err,
- io_clear_firs,
- getFapiTarget(i_rxBusTgt));
+ FAPI_INVOKE_HWP(err,
+ io_clear_firs,
+ getFapiTarget(i_rxBusTgt));
if(NULL != err)
{
@@ -156,11 +156,11 @@ int32_t powerDownLanes(TargetHandle_t i_rxBusTgt,
int32_t o_rc = SUCCESS;
errlHndl_t err = NULL;
- PRD_FAPI_TO_ERRL(err,
- io_power_down_lanes,
- getFapiTarget(i_rxBusTgt),
- i_txFailLanes,
- i_rxFailLanes);
+ FAPI_INVOKE_HWP(err,
+ io_power_down_lanes,
+ getFapiTarget(i_rxBusTgt),
+ i_txFailLanes,
+ i_rxFailLanes);
if(NULL != err)
{
@@ -195,11 +195,11 @@ int32_t getVpdFailedLanes(TargetHandle_t i_rxBusTgt,
#endif
errlHndl_t err = NULL;
- PRD_FAPI_TO_ERRL(err,
- erepairGetFailedLanes,
- getFapiTarget(i_rxBusTgt),
- o_txFailLanes,
- o_rxFailLanes);
+ FAPI_INVOKE_HWP(err,
+ erepairGetFailedLanes,
+ getFapiTarget(i_rxBusTgt),
+ o_txFailLanes,
+ o_rxFailLanes);
if(NULL != err)
{
@@ -239,12 +239,12 @@ int32_t setVpdFailedLanes(TargetHandle_t i_rxBusTgt,
#endif
errlHndl_t err = NULL;
- PRD_FAPI_TO_ERRL(err,
- erepairSetFailedLanes,
- getFapiTarget(i_txBusTgt),
- getFapiTarget(i_rxBusTgt),
- i_rxFailLanes,
- o_thrExceeded);
+ FAPI_INVOKE_HWP(err,
+ erepairSetFailedLanes,
+ getFapiTarget(i_txBusTgt),
+ getFapiTarget(i_rxBusTgt),
+ i_rxFailLanes,
+ o_thrExceeded);
if(NULL != err)
{
PRDF_ERR( "[PlatServices::setVpdFailedLanes] rxHUID: 0x%08x "
@@ -265,7 +265,7 @@ int32_t erepairFirIsolation(TargetHandle_t i_rxBusTgt)
errlHndl_t err = NULL;
- PRD_FAPI_TO_ERRL(err, io_fir_isolation, getFapiTarget(i_rxBusTgt));
+ FAPI_INVOKE_HWP(err, io_fir_isolation, getFapiTarget(i_rxBusTgt));
if(NULL != err)
{
@@ -351,14 +351,14 @@ int32_t getMemAddrRange( TargetHandle_t i_mba, uint8_t i_mrank,
if ( i_slaveOnly )
{
- PRD_FAPI_TO_ERRL( errl, mss_get_slave_address_range,
- getFapiTarget(i_mba),
- i_mrank, i_srank, o_startAddr, o_endAddr );
+ FAPI_INVOKE_HWP( errl, mss_get_slave_address_range,
+ getFapiTarget(i_mba),
+ i_mrank, i_srank, o_startAddr, o_endAddr );
}
else
{
- PRD_FAPI_TO_ERRL( errl, mss_get_address_range, getFapiTarget(i_mba),
- i_mrank, o_startAddr, o_endAddr );
+ FAPI_INVOKE_HWP( errl, mss_get_address_range, getFapiTarget(i_mba),
+ i_mrank, o_startAddr, o_endAddr );
}
if ( NULL != errl )
@@ -458,9 +458,9 @@ int32_t setBadDqBitmap( TargetHandle_t i_mba, const CenRank & i_rank,
for ( int32_t ps = 0; ps < PORT_SLCT_PER_MBA; ps++ )
{
errlHndl_t errl = NULL;
- PRD_FAPI_TO_ERRL( errl, dimmSetBadDqBitmap, getFapiTarget(i_mba),
- ps, i_rank.getDimmSlct(), i_rank.getRankSlct(),
- data[ps] );
+ FAPI_INVOKE_HWP( errl, dimmSetBadDqBitmap, getFapiTarget(i_mba),
+ ps, i_rank.getDimmSlct(), i_rank.getRankSlct(),
+ data[ps] );
if ( NULL != errl )
{
PRDF_ERR( PRDF_FUNC "dimmSetBadDqBitmap() failed: MBA=0x%08x "
@@ -492,8 +492,8 @@ int32_t mssGetMarkStore( TargetHandle_t i_mba, const CenRank & i_rank,
{
errlHndl_t errl = NULL;
uint8_t symbolMark, chipMark;
- PRD_FAPI_TO_ERRL( errl, mss_get_mark_store, getFapiTarget(i_mba),
- i_rank.getMaster(), symbolMark, chipMark );
+ FAPI_INVOKE_HWP( errl, mss_get_mark_store, getFapiTarget(i_mba),
+ i_rank.getMaster(), symbolMark, chipMark );
if ( NULL != errl )
{
@@ -615,8 +615,8 @@ int32_t mssGetSteerMux( TargetHandle_t i_mba, const CenRank & i_rank,
errlHndl_t errl = NULL;
uint8_t port0Spare, port1Spare, eccSpare;
- PRD_FAPI_TO_ERRL( errl, mss_check_steering, getFapiTarget(i_mba),
- i_rank.getMaster(), port0Spare, port1Spare, eccSpare );
+ FAPI_INVOKE_HWP( errl, mss_check_steering, getFapiTarget(i_mba),
+ i_rank.getMaster(), port0Spare, port1Spare, eccSpare );
if ( NULL != errl )
{
@@ -647,9 +647,9 @@ int32_t mssSetSteerMux( TargetHandle_t i_mba, const CenRank & i_rank,
errlHndl_t errl = NULL;
- PRD_FAPI_TO_ERRL( errl, mss_do_steering, getFapiTarget(i_mba),
- i_rank.getMaster(), i_symbol.getDramSymbol(),
- i_x4EccSpare );
+ FAPI_INVOKE_HWP( errl, mss_do_steering, getFapiTarget(i_mba),
+ i_rank.getMaster(), i_symbol.getDramSymbol(),
+ i_x4EccSpare );
if ( NULL != errl )
{
@@ -861,10 +861,10 @@ int32_t getMemBufRawCardType( TargetHandle_t i_mba,
fapi::Target fapiDimm = getFapiTarget( l_dimmList[0] );
uint8_t l_cardType = WIRING_INVALID;
- PRD_FAPI_TO_ERRL( errl,
- fapi::platAttrSvc::fapiPlatGetSpdModspecComRefRawCard,
- &fapiDimm,
- l_cardType );
+ FAPI_INVOKE_HWP( errl,
+ fapi::platAttrSvc::fapiPlatGetSpdModspecComRefRawCard,
+ &fapiDimm,
+ l_cardType );
if ( NULL != errl )
{
diff --git a/src/usr/diag/prdf/common/framework/service/prdfPlatServices_common.H b/src/usr/diag/prdf/common/framework/service/prdfPlatServices_common.H
index 6d6b220f0..ed63df794 100755
--- a/src/usr/diag/prdf/common/framework/service/prdfPlatServices_common.H
+++ b/src/usr/diag/prdf/common/framework/service/prdfPlatServices_common.H
@@ -45,15 +45,7 @@
//#include <dimmConsts.H> // for DIMM_DQ_RANK_BITMAP_SIZE TODO RTC 136126
-/* TODO RTC 144699
-#include <fapiPlatHwpInvoker.H> // for fapi::fapiRcToErrl()
-
-#define PRD_FAPI_TO_ERRL(ERRHNDL, FUNC, _args_...) \
- { \
- fapi::ReturnCode l_rc = FUNC(_args_); \
- ERRHNDL = fapi::fapiRcToErrl(l_rc); \
- }
-*/
+#include <plat_hwp_invoker.H>
#include <errlentry.H>
OpenPOWER on IntegriCloud