summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plat/prdfTargetServices.C
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2016-05-04 14:28:17 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-05-25 15:02:00 -0400
commitbf7b293e9f2e115ffc9a606c5901ae611f25d29a (patch)
tree83c18dcd27379a1dbe546db655bfbbf168fb94ba /src/usr/diag/prdf/common/plat/prdfTargetServices.C
parent4212226b4f7c8fc8a628d1064625f787459241da (diff)
downloadtalos-hostboot-bf7b293e9f2e115ffc9a606c5901ae611f25d29a.tar.gz
talos-hostboot-bf7b293e9f2e115ffc9a606c5901ae611f25d29a.zip
PRD: removed obsolete getNodePosition and printTargetInfo
Change-Id: I4c506c8171afd98149f7ec59364335cc23d631a6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24285 Tested-by: Jenkins Server Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> 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/24997 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/common/plat/prdfTargetServices.C')
-rwxr-xr-xsrc/usr/diag/prdf/common/plat/prdfTargetServices.C60
1 files changed, 6 insertions, 54 deletions
diff --git a/src/usr/diag/prdf/common/plat/prdfTargetServices.C b/src/usr/diag/prdf/common/plat/prdfTargetServices.C
index 6c4d61353..57e2d5e19 100755
--- a/src/usr/diag/prdf/common/plat/prdfTargetServices.C
+++ b/src/usr/diag/prdf/common/plat/prdfTargetServices.C
@@ -332,24 +332,6 @@ TARGETING::CLASS getTargetClass( TARGETING::TargetHandle_t i_target )
//------------------------------------------------------------------------------
-void printTargetInfo( TARGETING::TargetHandle_t i_target )
-{
- EntityPath l_path ( EntityPath::PATH_PHYSICAL );
- int32_t l_rc = getEntityPath( i_target, l_path );
- if ( SUCCESS == l_rc )
- {
- PRDF_DTRAC( "PRDCONFIG: HUID=0x%08x path=", getHuid(i_target) );
- l_path.dump();
- }
- else
- {
- PRDF_ERR( "[printTargetInfo] Failed: i_target=0x%08x",
- getHuid(i_target) );
- }
-}
-
-//------------------------------------------------------------------------------
-
uint8_t getChipLevel( TARGETING::TargetHandle_t i_target )
{
uint8_t o_chipLvl = 0;
@@ -1024,8 +1006,13 @@ uint32_t getTargetPosition( TARGETING::TargetHandle_t i_target )
}
case CLASS_ENC:
- o_pos = getNodePosition( i_target );
+ {
+ if ( !i_target->tryGetAttr<ATTR_ORDINAL_ID>(o_pos) )
+ {
+ PRDF_ERR( PRDF_FUNC "Failed to get ATTR_ORDINAL_ID" );
+ }
break;
+ }
default:
PRDF_ERR( PRDF_FUNC "Unsupported class: %d", l_class );
@@ -1043,41 +1030,6 @@ uint32_t getTargetPosition( TARGETING::TargetHandle_t i_target )
//------------------------------------------------------------------------------
-uint32_t getNodePosition( TARGETING::TargetHandle_t i_target )
-{
- uint32_t o_pos = INVALID_POSITION_BOUND;
-
- do
- {
- // Get the node handle.
- TargetHandle_t node = getConnectedParent( i_target, TYPE_NODE );
- if ( NULL == node )
- {
- PRDF_ERR( "[getNodePosition] Failed to get node target" );
- break;
- }
-
- // FIXME: RTC 120711 will add NODE POSITION keyword
- // that we can use instead of ePath instance.
- EntityPath l_path ( EntityPath::PATH_PHYSICAL );
- int32_t l_rc = getEntityPath( node, l_path );
- if ( SUCCESS != l_rc ) break;
-
- o_pos = l_path[l_path.size()-1].instance;
-
- } while (0);
-
- if ( INVALID_POSITION_BOUND == o_pos )
- {
- PRDF_ERR( "[getNodePosition] Failed: target=0x%08x",
- getHuid(i_target) );
- }
-
- return o_pos;
-}
-
-//------------------------------------------------------------------------------
-
TARGETING::MODEL getProcModel( TARGETING::TargetHandle_t i_proc )
{
#define PRDF_FUNC "[PlatServices::getProcModel] "
OpenPOWER on IntegriCloud