summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plugins/prdfLogParse_common.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/prdf/common/plugins/prdfLogParse_common.C')
-rw-r--r--src/usr/diag/prdf/common/plugins/prdfLogParse_common.C19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/common/plugins/prdfLogParse_common.C b/src/usr/diag/prdf/common/plugins/prdfLogParse_common.C
index c6cd47d0b..08aa11600 100644
--- a/src/usr/diag/prdf/common/plugins/prdfLogParse_common.C
+++ b/src/usr/diag/prdf/common/plugins/prdfLogParse_common.C
@@ -237,6 +237,18 @@ void getTargetInfo( HUID i_chipId, TARGETING::TYPE & o_targetType,
l_node, l_chip, l_chiplet );
break;
+ case TYPE_OCMB_CHIP:
+ snprintf( o_chipName, i_sz_chipName, "ocmb(n%dp%d)",
+ l_node, l_chip );
+ break;
+
+ case TYPE_MEM_PORT:
+ l_chip = l_chip / MAX_PORT_PER_OCMB;
+ l_chiplet = l_chiplet % MAX_PORT_PER_OCMB;
+ snprintf( o_chipName, i_sz_chipName, "memport(n%dp%dc%d)",
+ l_node, l_chip, l_chiplet );
+ break;
+
case TYPE_MCS:
l_chip = l_chip / MAX_MCS_PER_PROC;
l_chiplet = l_chiplet % MAX_MCS_PER_PROC;
@@ -286,6 +298,13 @@ void getTargetInfo( HUID i_chipId, TARGETING::TYPE & o_targetType,
l_node, l_chip, l_chiplet );
break;
+ case TYPE_OMI:
+ l_chip = l_chip / MAX_OMI_PER_PROC;
+ l_chiplet = l_chiplet % MAX_OMI_PER_PROC;
+ snprintf( o_chipName, i_sz_chipName, "omi(n%dp%dc%d)",
+ l_node, l_chip, l_chiplet );
+ break;
+
case TYPE_MEMBUF:
snprintf( o_chipName, i_sz_chipName, "mb(n%dp%d)",
l_node, l_chip );
OpenPOWER on IntegriCloud