summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMatt Derksen <v2cibmd@us.ibm.com>2016-02-11 14:22:15 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-03-30 13:50:25 -0400
commitc8f7434b35f7c309b549893ba5923875f58385bc (patch)
tree50dae4f15e89e7d5797b4b5aaaee3c347876a904 /src
parent45166b51b84c1411ab58dae694b0f4062b525879 (diff)
downloadtalos-hostboot-c8f7434b35f7c309b549893ba5923875f58385bc.tar.gz
talos-hostboot-c8f7434b35f7c309b549893ba5923875f58385bc.zip
Added fapi2::toString support
Added new FAPI_NAME attribute. Change-Id: Ib467aa5ac203e9900f3cb6d65f13d7988c363348 RTC: 144504 Depends-on: I9faa3bea86d1b43bca0a7eaca3869b45cc0b0d54 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/20747 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/include/usr/fapi2/target.H41
-rwxr-xr-xsrc/usr/targeting/common/genHwsvMrwXml.pl71
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml22
-rw-r--r--src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml466
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/target_types.xml1
5 files changed, 591 insertions, 10 deletions
diff --git a/src/include/usr/fapi2/target.H b/src/include/usr/fapi2/target.H
index 5eb375336..5f21eb3b3 100644
--- a/src/include/usr/fapi2/target.H
+++ b/src/include/usr/fapi2/target.H
@@ -740,32 +740,61 @@ Target<K, V>::getOtherEnd(const TargetState i_state) const
/// @brief Return the string interpretation of this target
/// @tparam T The type of the target
/// @param[in] i_target Target<T>
-/// @param[in] i_buffer buffer to write in to
+/// @param[in/out] io_buffer buffer to write in to
/// @param[in] i_bsize size of the buffer
/// @return void
/// @post The contents of the buffer is replaced with the string
/// representation of the target
///
template< TargetType T >
-inline void toString(const Target<T>& i_target, char* i_buffer, size_t i_bsize)
+inline void toString(const Target<T>& i_target, char* io_buffer, size_t i_bsize)
{
- snprintf(i_buffer, i_bsize, "Target 0x%lx/0x%x", i_target.get(), T);
+ TARGETING::ATTR_FAPI_NAME_type l_nameString = {0};
+ const TARGETING::Target * l_platTarget =
+ static_cast<const TARGETING::Target*>(i_target.get());
+
+ if(!l_platTarget->tryGetAttr<TARGETING::ATTR_FAPI_NAME>(l_nameString))
+ {
+ FAPI_ERR("ERROR: Can not read FAPI_NAME attribute");
+ snprintf(io_buffer, i_bsize, "Target 0x%lx/0x%x", l_platTarget, T);
+ }
+ else
+ {
+ size_t needed_buffer_size = strlen((const char*)l_nameString) + 1;
+
+ // Is i_buffer large enough for the entire string + null
+ if (i_bsize < needed_buffer_size)
+ {
+ FAPI_INF("Should use a larger buffer size (%d instead of %d) for %s",
+ needed_buffer_size, i_bsize, l_nameString);
+ memcpy(io_buffer, l_nameString, i_bsize);
+ if (i_bsize > 0)
+ {
+ io_buffer[i_bsize-1] = '\0';
+ }
+ }
+ else
+ {
+ // copy full attribute string + null character
+ memcpy(io_buffer, l_nameString, needed_buffer_size);
+ }
+ }
}
///
/// @brief Return the string interpretation of this target
/// @tparam T The type of the target
/// @param[in] A pointer to the Target<T>
-/// @param[in] i_buffer buffer to write in to
+/// @param[in/out] io_buffer buffer to write in to
/// @param[in] i_bsize size of the buffer
/// @return void
/// @post The contents of the buffer is replaced with the string
/// representation of the target
///
template< TargetType T >
-inline void toString(const Target<T>* i_target, char* i_buffer, size_t i_bsize)
+inline void toString(const Target<T> *i_target, char* io_buffer, size_t i_bsize)
{
- snprintf(i_buffer, i_bsize, "Target 0x%lx/0x%x", i_target->get(), T);
+ toString(*i_target, io_buffer, i_bsize);
}
///
diff --git a/src/usr/targeting/common/genHwsvMrwXml.pl b/src/usr/targeting/common/genHwsvMrwXml.pl
index 4c56ebcb9..0775db90b 100755
--- a/src/usr/targeting/common/genHwsvMrwXml.pl
+++ b/src/usr/targeting/common/genHwsvMrwXml.pl
@@ -2401,6 +2401,10 @@ sub generate_sys
<id>sys$sys</id>
<type>sys-sys-power9</type>
<attribute>
+ <id>FAPI_NAME</id>
+ <default>k0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys</default>
</attribute>
@@ -2834,6 +2838,8 @@ sub generate_system_node
# MRW parser handle that.
if( !( ($sysname =~ /brazos/) && ($node == $MAXNODE) ) )
{
+ my $fapi_name = "NA"; # node not FAPI target
+
print "
<!-- $SYSNAME System node $node -->
@@ -2841,6 +2847,7 @@ sub generate_system_node
<id>sys${sys}node${node}</id>
<type>enc-node-power9</type>
<attribute><id>HUID</id><default>0x0${node}020000</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node</default>
@@ -2959,6 +2966,7 @@ sub generate_proc
# If we don't have an FSP (open-power) then we want to use Xscom
my $UseXscom = $haveFSPs ? 0 : 1;
my $UseFsiScom = $haveFSPs ? 1 : 0;
+ my $fapi_name = sprintf("pu:k0:n%d:s0:p%02d", $node, $proc);
print "
<!-- $SYSNAME n${node}p${proc} processor chip -->
@@ -2966,6 +2974,7 @@ sub generate_proc
<id>sys${sys}node${node}proc${proc}</id>
<type>chip-processor-$CHIPNAME</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute><id>POSITION</id><default>${position}</default></attribute>
<attribute><id>SCOM_SWITCHES</id>
<default>
@@ -3474,11 +3483,13 @@ sub generate_ex
my $ex_orig = $ex;
$ex = $ex % 2;
my $mruData = get_mruid($ipath);
+ my $fapi_name = sprintf("pu.ex:k0:n%d:s0:p%02d:c%d", $node, $proc,$ex_orig);
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}eq${eq}ex$ex</id>
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/eq-$eq/ex-$ex</default>
@@ -3609,11 +3620,14 @@ sub generate_core
$core = $core % 2;
#Chiplet ID range for Cores start with 0x20
my $chipletId = sprintf("0x%X",($core_orig + 0x20));
+ my $fapi_name = sprintf("pu.core:k0:n%d:s0:p%02d:c%d",
+ $node, $proc, $core_orig);
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}eq${eq}ex${ex}core$core</id>
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/eq-$eq/ex-$ex/core-$core</default>
@@ -3696,11 +3710,14 @@ sub generate_eq
my ($proc, $eq, $ordinalId, $ipath) = @_;
my $uidstr = sprintf("0x%02X23%04X",${node},$proc*MAX_EQ_PER_PROC + $eq);
my $mruData = get_mruid($ipath);
+ my $fapi_name = sprintf("pu.eq:k0:n%d:s0:p%02d:c%d", $node, $proc, $eq);
+
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}eq$eq</id>
<type>unit-eq-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/eq-$eq</default>
@@ -3779,11 +3796,13 @@ sub generate_mcs
}
}
+ my $fapi_name = sprintf("pu.mcs:k0:n%d:s0:p%02d:c%d", $node, $proc, $mcs);
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}mcs$mcs</id>
<type>unit-mcs-$CHIPNAME</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/mcs-$mcs</default>
@@ -3848,12 +3867,15 @@ sub generate_mca
last;
}
}
+ my $fapi_name = sprintf("pu.mca:k0:n%d:s0:p%02d:c%d",
+ $node, $proc, $mca_orig);
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}mcs${mcs}mca$mca</id>
<type>unit-mca-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/mcs-$mcs/mca-$mca</default>
@@ -3906,12 +3928,15 @@ sub generate_mcbist
last;
}
}
+ my $fapi_name = sprintf("pu.mcbist:k0:n%d:s0:p%02d:c%d",
+ $node, $proc, $mcbist);
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}mcbist$mcbist</id>
<type>unit-mcbist-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/mcbist-$mcbist</default>
@@ -3964,12 +3989,14 @@ sub generate_pec
last;
}
}
+ my $fapi_name = sprintf("pu.pec:k0:n%d:s0:p%02d:c%d", $node, $proc, $pec);
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}pec$pec</id>
<type>unit-pec-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/pec-$pec</default>
@@ -4008,6 +4035,7 @@ sub generate_pec
sub generate_phb_chiplet
{
my ($proc, $phb, $ordinalId, $ipath) = @_;
+ my $phb_orig = $phb;
my $uidstr = sprintf("0x%02X0B%04X",${node},$proc*MAX_PHB_PER_PROC + $phb);
my $mruData = get_mruid($ipath);
@@ -4036,11 +4064,15 @@ sub generate_phb_chiplet
}
}
+ my $fapi_name = sprintf("pu.phb:k0:n%d:s0:p%02d:c%d",
+ $node, $proc, $phb_orig);
+
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}pec${pec}phb$phb</id>
<type>unit-phb-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/pec-$pec/phb-$phb</default>
@@ -4093,12 +4125,14 @@ sub generate_ppe
last;
}
}
+ my $fapi_name = sprintf("pu.ppe:k0:n%d:s0:p%02d:c%d", $node, $proc, $ppe);
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}ppe$ppe</id>
<type>unit-ppe-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/ppe-$ppe</default>
@@ -4151,11 +4185,14 @@ sub generate_obus
}
}
+ my $fapi_name = sprintf("pu.obus:k0:n%d:s0:p%02d:c%d", $node, $proc, $obus);
+
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}obus$obus</id>
<type>unit-obus-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/obus-$obus</default>
@@ -4209,11 +4246,13 @@ sub generate_xbus
}
}
+ my $fapi_name = sprintf("pu.xbus:k0:n%d:s0:p%02d:c%d", $node, $proc, $xbus);
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}xbus$xbus</id>
<type>unit-xbus-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/xbus-$xbus</default>
@@ -4266,12 +4305,13 @@ sub generate_perv
last;
}
}
-
+ my $fapi_name = sprintf("pu.perv:k0:n%d:s0:p%02d:c%d", $node, $proc,$perv);
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}perv$perv</id>
<type>unit-perv-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/perv-$perv</default>
@@ -4323,11 +4363,13 @@ sub generate_capp
}
}
+ my $fapi_name = sprintf("pu.capp:k0:n%d:s0:p%02d:c%d", $node, $proc,$capp);
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}capp$capp</id>
<type>unit-capp-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/capp-$capp</default>
@@ -4380,11 +4422,14 @@ sub generate_sbe
last;
}
}
+ my $fapi_name = sprintf("pu.sbe:k0:n%d:s0:p%02d:c%d", $node, $proc,$sbe);
+
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}sbe$sbe</id>
<type>unit-sbe-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/sbe-$sbe</default>
@@ -4491,11 +4536,14 @@ sub generate_a_pcie
$phbInit = 1;
}
+ my $fapi_name = "NA"; # pcie not FAPI target
+
print "
<targetInstance>
<id>sys${sys}node${node}proc${proc}pci${phb}</id>
<type>unit-pci-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/pci-$phb</default>
@@ -4575,6 +4623,7 @@ sub generate_nx
my $ipath = $nxList{$node}{$proc}->{'instancePath'};
my $mruData = get_mruid($ipath);
+ my $fapi_name = "NA"; # nx not FAPI target
print "\n<!-- $SYSNAME n${node}p$proc NX units -->\n";
print "
@@ -4582,6 +4631,7 @@ sub generate_nx
<id>sys${sys}node${node}proc${proc}nx0</id>
<type>unit-nx-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/nx-0</default>
@@ -4629,6 +4679,7 @@ sub generate_pore
my $ipath = $poreList{$node}{$proc}->{'instancePath'};
my $mruData = get_mruid($ipath);
+ my $fapi_name = "NA"; # pore not FAPI target
print "\n<!-- $SYSNAME n${node}p$proc PORE units -->\n";
print "
@@ -4636,6 +4687,7 @@ sub generate_pore
<id>sys${sys}node${node}proc${proc}pore0</id>
<type>unit-pore-power9</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc/pore-0</default>
@@ -4756,6 +4808,8 @@ sub generate_centaur
$logicalDimmInit = 1;
}
+ my $fapi_name = sprintf("pu.centaur:k0:n%d:s0:p%02d:c0",
+ $node, $ctaur);
print "
<!-- $SYSNAME Centaur n${node}p${ctaur} : start -->
@@ -4763,6 +4817,7 @@ sub generate_centaur
<id>sys${sys}node${node}membuf${ctaur}</id>
<type>chip-membuf-centaur</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute><id>POSITION</id><default>$ctaur</default></attribute>
<attribute>
<id>PHYS_PATH</id>
@@ -4991,11 +5046,13 @@ sub generate_mba
MAX_MBA_PER_MEMBUF + $mba);
my $mruData = get_mruid($ipath);
+ my $fapi_name = sprintf("pu.mba:k0:n%d:s0:p%02d:c%d", $node, $proc, $mba);
print "
<targetInstance>
<id>sys${sys}node${node}membuf${ctaur}mba$mba</id>
<type>unit-mba-centaur</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/membuf-$ctaur/"
@@ -5040,12 +5097,14 @@ sub generate_l4
my $uidstr = sprintf("0x%02X0A%04X",${node},$proc*MAX_MCS_PER_PROC + $mcs);
my $mruData = get_mruid($ipath);
+ my $fapi_name = sprintf("pu.l4:k0:n%d:s0:p%02d:c0", $node, $proc, $l4);
print "
<targetInstance>
<id>sys${sys}node${node}membuf${ctaur}l4${l4}</id>
<type>unit-l4-centaur</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/membuf-$ctaur/"
@@ -5129,6 +5188,8 @@ sub generate_is_dimm
$dimmPos =~ s/.*dimm-(.*)/$1/;
my $uidstr = sprintf("0x%02X03%04X",${node},$dimm+${node}*512);
+ my $fapi_name = sprintf("pu.dimm:k0:n%d:s0:p%02d:c%d",
+ $node, $proc, $dimm);
print "\n<!-- DIMM n${node}:p${pos} -->\n";
print "
@@ -5136,6 +5197,7 @@ sub generate_is_dimm
<id>sys${sys}node${node}dimm$dimm</id>
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute><id>POSITION</id><default>$pos</default></attribute>
<attribute>
<id>PHYS_PATH</id>
@@ -5305,11 +5367,13 @@ sub generate_dimm
my $logicalDimmInstancePath = "instance:"
. $logicalDimmList{$node}{$relativePos}{$mbanum}{$y}{$z}->{'logicalDimmIpath'};
+ my $fapi_name = sprintf("pu.dimm:k0:n%d:s0:p%02d:c%d", $node, $proc, $dimm);
print "
<targetInstance>
<id>sys${sys}node${node}dimm$dimm</id>
<type>lcard-dimm-cdimm</type>
<attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>
<attribute><id>POSITION</id><default>$position</default></attribute>
<attribute>
<id>PHYS_PATH</id>
@@ -5531,13 +5595,16 @@ sub generate_occ
}
my $mruData = get_mruid($occList{$node}{$proc}->{'instancePath'});
+ my $fapi_name = "NA"; # OCC not FAPI target
+
print "
<!-- $SYSNAME n${node}p${proc} OCC units -->
<targetInstance>
<id>sys${sys}node${node}proc${proc}occ0</id>
<type>occ</type>
- <attribute><id>HUID</id><default>${uidstr}</default></attribute>";
+ <attribute><id>HUID</id><default>${uidstr}</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>$fapi_name</default></attribute>";
do_plugin('fsp_occ', $ordinalId );
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index cc87b86b4..be09f240c 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -2762,6 +2762,28 @@
<!-- End attributes (4) to test string support -->
<attribute>
+ <id>FAPI_NAME</id>
+ <description>Common name across FAPI environments
+ chip target -> pu:k0:n0:s0:p00
+ chip unit target -> pu.core:k0:n0:s0:p00:c0
+ cage/system target -> k0
+
+ (chip type).(unit type):k(cage,always zero for us):n(node/drawer)
+ :s(slot,always zero for us):p(chip position):c(core/unit position)
+ pu = generic processor
+ </description>
+ <simpleType>
+ <string>
+ <default>unknown</default>
+ <sizeInclNull>64</sizeInclNull>
+ </string>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+
+<attribute>
<id>VPD_REC_NUM</id>
<description>Record offset for this target's VPD</description>
<simpleType>
diff --git a/src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml b/src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml
index cee3b87bd..c6deca575 100644
--- a/src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml
+++ b/src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml
@@ -60,6 +60,7 @@
<id>MODEL</id>
<default>POWER9</default>
</attribute>
+ <attribute><id>FAPI_NAME</id><default>sys</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0</default>
@@ -120,6 +121,7 @@
<default>POWER9</default>
</attribute>
<attribute><id>HUID</id><default>0x00020000</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>NA</default></attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0</default>
@@ -139,6 +141,7 @@
<id>sys0node0proc0</id>
<type>chip-processor-nimbus</type>
<attribute><id>HUID</id><default>0x00050000</default></attribute>
+ <attribute><id>FAPI_NAME</id><default>pu:k0:n0:s0:p00</default></attribute>
<attribute><id>POSITION</id><default>0</default></attribute>
<attribute><id>SCOM_SWITCHES</id>
<default>
@@ -232,6 +235,9 @@
<type>unit-eq-power9</type>
<attribute><id>HUID</id><default>0x00230000</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.eq:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-0</default>
</attribute>
@@ -258,6 +264,9 @@
<type>unit-eq-power9</type>
<attribute><id>HUID</id><default>0x00230001</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.eq:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-1</default>
</attribute>
@@ -284,6 +293,9 @@
<type>unit-eq-power9</type>
<attribute><id>HUID</id><default>0x00230002</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.eq:k0:n0:s0:p00:c2</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-2</default>
</attribute>
@@ -310,6 +322,9 @@
<type>unit-eq-power9</type>
<attribute><id>HUID</id><default>0x00230003</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.eq:k0:n0:s0:p00:c3</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-3</default>
</attribute>
@@ -336,6 +351,9 @@
<type>unit-eq-power9</type>
<attribute><id>HUID</id><default>0x00230004</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.eq:k0:n0:s0:p00:c4</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-4</default>
</attribute>
@@ -362,6 +380,9 @@
<type>unit-eq-power9</type>
<attribute><id>HUID</id><default>0x00230005</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.eq:k0:n0:s0:p00:c5</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-5</default>
</attribute>
@@ -389,6 +410,9 @@
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>0x00061000</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-0/ex-0</default>
</attribute>
@@ -411,6 +435,9 @@
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>0x00061001</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-0/ex-1</default>
</attribute>
@@ -434,6 +461,9 @@
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>0x00061002</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p00:c2</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-1/ex-0</default>
</attribute>
@@ -456,6 +486,9 @@
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>0x00061003</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p00:c3</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-1/ex-1</default>
</attribute>
@@ -479,6 +512,9 @@
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>0x00061004</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p00:c4</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-2/ex-0</default>
</attribute>
@@ -501,6 +537,9 @@
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>0x00061005</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p00:c5</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-2/ex-1</default>
</attribute>
@@ -524,6 +563,9 @@
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>0x00061006</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p00:c6</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-3/ex-0</default>
</attribute>
@@ -546,6 +588,9 @@
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>0x00061007</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p00:c7</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-3/ex-1</default>
</attribute>
@@ -569,6 +614,9 @@
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>0x00061008</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p00:c8</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-4/ex-0</default>
</attribute>
@@ -591,6 +639,9 @@
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>0x00061009</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p00:c9</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-4/ex-1</default>
</attribute>
@@ -614,6 +665,9 @@
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>0x0006100A</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p00:c10</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-5/ex-0</default>
</attribute>
@@ -636,6 +690,9 @@
<type>unit-ex-power9</type>
<attribute><id>HUID</id><default>0x0006100B</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p00:c11</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-5/ex-1</default>
</attribute>
@@ -659,6 +716,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071000</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-0/ex-0/core-0</default>
</attribute>
@@ -685,6 +745,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071001</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-0/ex-0/core-1</default>
</attribute>
@@ -712,6 +775,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071002</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c2</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-0/ex-1/core-0</default>
</attribute>
@@ -738,6 +804,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071003</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c3</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-0/ex-1/core-1</default>
</attribute>
@@ -765,6 +834,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071004</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c4</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-1/ex-0/core-0</default>
</attribute>
@@ -791,6 +863,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071005</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c5</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-1/ex-0/core-1</default>
</attribute>
@@ -818,6 +893,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071006</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c6</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-1/ex-1/core-0</default>
</attribute>
@@ -844,6 +922,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071007</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c7</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-1/ex-1/core-1</default>
</attribute>
@@ -871,6 +952,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071008</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c8</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-2/ex-0/core-0</default>
</attribute>
@@ -897,6 +981,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071009</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c9</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-2/ex-0/core-1</default>
</attribute>
@@ -924,6 +1011,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x0007100A</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c10</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-2/ex-1/core-0</default>
</attribute>
@@ -950,6 +1040,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x0007100B</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c11</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-2/ex-1/core-1</default>
</attribute>
@@ -977,6 +1070,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x0007100C</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c12</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-3/ex-0/core-0</default>
</attribute>
@@ -1003,6 +1099,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x0007100D</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c13</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-3/ex-0/core-1</default>
</attribute>
@@ -1030,6 +1129,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x0007100E</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c14</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-3/ex-1/core-0</default>
</attribute>
@@ -1056,6 +1158,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x0007100F</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c15</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-3/ex-1/core-1</default>
</attribute>
@@ -1083,6 +1188,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071010</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c16</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-4/ex-0/core-0</default>
</attribute>
@@ -1109,6 +1217,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071011</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c17</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-4/ex-0/core-1</default>
</attribute>
@@ -1136,6 +1247,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071012</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c18</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-4/ex-1/core-0</default>
</attribute>
@@ -1162,6 +1276,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071013</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c19</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-4/ex-1/core-1</default>
</attribute>
@@ -1189,6 +1306,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071014</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c20</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-5/ex-0/core-0</default>
</attribute>
@@ -1215,6 +1335,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071015</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c21</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-5/ex-0/core-1</default>
</attribute>
@@ -1242,6 +1365,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071016</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c22</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-5/ex-1/core-0</default>
</attribute>
@@ -1268,6 +1394,9 @@
<type>unit-core-power9</type>
<attribute><id>HUID</id><default>0x00071017</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p00:c23</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/eq-5/ex-1/core-1</default>
</attribute>
@@ -1295,6 +1424,9 @@
<type>unit-mcs-nimbus</type>
<attribute><id>HUID</id><default>0x000B0100</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mcs:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcs-0</default>
</attribute>
@@ -1328,6 +1460,9 @@
<type>unit-mcs-nimbus</type>
<attribute><id>HUID</id><default>0x000B0101</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mcs:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcs-1</default>
</attribute>
@@ -1361,6 +1496,9 @@
<type>unit-mcs-nimbus</type>
<attribute><id>HUID</id><default>0x000B0102</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mcs:k0:n0:s0:p00:c2</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcs-2</default>
</attribute>
@@ -1394,6 +1532,9 @@
<type>unit-mcs-nimbus</type>
<attribute><id>HUID</id><default>0x000B0103</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mcs:k0:n0:s0:p00:c3</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcs-3</default>
</attribute>
@@ -1428,6 +1569,9 @@
<type>unit-mca-nimbus</type>
<attribute><id>HUID</id><default>0x00240100</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mca:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcs-0/mca-0</default>
</attribute>
@@ -1454,6 +1598,9 @@
<type>unit-mca-nimbus</type>
<attribute><id>HUID</id><default>0x00240101</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mca:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcs-0/mca-1</default>
</attribute>
@@ -1481,6 +1628,9 @@
<type>unit-mca-nimbus</type>
<attribute><id>HUID</id><default>0x00240102</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mca:k0:n0:s0:p00:c2</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcs-1/mca-0</default>
</attribute>
@@ -1507,6 +1657,9 @@
<type>unit-mca-nimbus</type>
<attribute><id>HUID</id><default>0x00240103</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mca:k0:n0:s0:p00:c3</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcs-1/mca-1</default>
</attribute>
@@ -1534,6 +1687,9 @@
<type>unit-mca-nimbus</type>
<attribute><id>HUID</id><default>0x00240104</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mca:k0:n0:s0:p00:c4</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcs-2/mca-0</default>
</attribute>
@@ -1560,6 +1716,9 @@
<type>unit-mca-nimbus</type>
<attribute><id>HUID</id><default>0x00240105</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mca:k0:n0:s0:p00:c5</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcs-2/mca-1</default>
</attribute>
@@ -1587,6 +1746,9 @@
<type>unit-mca-nimbus</type>
<attribute><id>HUID</id><default>0x00240106</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mca:k0:n0:s0:p00:c6</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcs-3/mca-0</default>
</attribute>
@@ -1613,6 +1775,9 @@
<type>unit-mca-nimbus</type>
<attribute><id>HUID</id><default>0x00240107</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mca:k0:n0:s0:p00:c7</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcs-3/mca-1</default>
</attribute>
@@ -1640,6 +1805,9 @@
<type>unit-mcbist-nimbus</type>
<attribute><id>HUID</id><default>0x00250000</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mcbist:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcbist-0</default>
</attribute>
@@ -1666,6 +1834,9 @@
<type>unit-mcbist-nimbus</type>
<attribute><id>HUID</id><default>0x00250001</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.mcbist:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/mcbist-1</default>
</attribute>
@@ -1693,6 +1864,9 @@
<type>unit-pec-power9</type>
<attribute><id>HUID</id><default>0x002D0000</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.pec:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/pec-0</default>
</attribute>
@@ -1719,6 +1893,9 @@
<type>unit-pec-power9</type>
<attribute><id>HUID</id><default>0x002D0001</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.pec:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/pec-1</default>
</attribute>
@@ -1745,6 +1922,9 @@
<type>unit-pec-power9</type>
<attribute><id>HUID</id><default>0x002D0002</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.pec:k0:n0:s0:p00:c2</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/pec-2</default>
</attribute>
@@ -1772,6 +1952,9 @@
<type>unit-phb-nimbus</type>
<attribute><id>HUID</id><default>0x002E0100</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.phb:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/pec-0/phb-0</default>
</attribute>
@@ -1799,6 +1982,9 @@
<type>unit-phb-nimbus</type>
<attribute><id>HUID</id><default>0x002E0101</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.phb:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/pec-1/phb-0</default>
</attribute>
@@ -1825,6 +2011,9 @@
<type>unit-phb-nimbus</type>
<attribute><id>HUID</id><default>0x002E0102</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.phb:k0:n0:s0:p00:c2</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/pec-1/phb-1</default>
</attribute>
@@ -1852,6 +2041,9 @@
<type>unit-phb-nimbus</type>
<attribute><id>HUID</id><default>0x002E0103</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.phb:k0:n0:s0:p00:c3</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/pec-2/phb-0</default>
</attribute>
@@ -1878,6 +2070,9 @@
<type>unit-phb-nimbus</type>
<attribute><id>HUID</id><default>0x002E0104</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.phb:k0:n0:s0:p00:c4</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/pec-2/phb-1</default>
</attribute>
@@ -1904,6 +2099,9 @@
<type>unit-phb-nimbus</type>
<attribute><id>HUID</id><default>0x002E0105</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.phb:k0:n0:s0:p00:c5</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/pec-2/phb-2</default>
</attribute>
@@ -1931,6 +2129,9 @@
<type>unit-obus-nimbus</type>
<attribute><id>HUID</id><default>0x002E0200</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.obus:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/obus-0</default>
</attribute>
@@ -1957,6 +2158,9 @@
<type>unit-obus-nimbus</type>
<attribute><id>HUID</id><default>0x002E0201</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.obus:k0:n0:s0:p00:c3</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/obus-3</default>
</attribute>
@@ -1984,6 +2188,9 @@
<type>unit-nv-nimbus</type>
<attribute><id>HUID</id><default>0x002E0300</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>NA</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/nv-0</default>
</attribute>
@@ -2010,6 +2217,9 @@
<type>unit-nv-nimbus</type>
<attribute><id>HUID</id><default>0x002E0301</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>NA</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/nv-1</default>
</attribute>
@@ -2038,6 +2248,9 @@
<type>unit-ppe-nimbus</type>
<attribute><id>HUID</id><default>0x002E0400</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ppe:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/ppe-0</default>
</attribute>
@@ -2060,6 +2273,9 @@
<type>unit-ppe-nimbus</type>
<attribute><id>HUID</id><default>0x002E0401</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.ppe:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/ppe-1</default>
</attribute>
@@ -2084,6 +2300,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0001</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-1</default>
</attribute>
@@ -2110,6 +2329,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0002</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c2</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-2</default>
</attribute>
@@ -2136,6 +2358,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0003</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c3</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-3</default>
</attribute>
@@ -2162,6 +2387,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0004</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c4</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-4</default>
</attribute>
@@ -2188,6 +2416,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0005</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c5</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-5</default>
</attribute>
@@ -2214,6 +2445,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0006</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c6</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-6</default>
</attribute>
@@ -2240,6 +2474,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0007</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c7</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-7</default>
</attribute>
@@ -2266,6 +2503,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0008</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c8</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-8</default>
</attribute>
@@ -2292,6 +2532,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0009</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c9</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-9</default>
</attribute>
@@ -2318,6 +2561,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C000C</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c12</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-12</default>
</attribute>
@@ -2344,6 +2590,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C000D</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c13</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-13</default>
</attribute>
@@ -2370,6 +2619,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C000E</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c14</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-14</default>
</attribute>
@@ -2396,6 +2648,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C000F</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c15</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-15</default>
</attribute>
@@ -2422,6 +2677,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0010</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c16</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-16</default>
</attribute>
@@ -2448,6 +2706,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0011</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c17</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-17</default>
</attribute>
@@ -2474,6 +2735,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0012</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c18</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-18</default>
</attribute>
@@ -2500,6 +2764,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0013</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c19</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-19</default>
</attribute>
@@ -2526,6 +2793,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0014</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c20</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-20</default>
</attribute>
@@ -2552,6 +2822,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0015</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c21</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-21</default>
</attribute>
@@ -2578,6 +2851,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0020</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c32</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-32</default>
</attribute>
@@ -2604,6 +2880,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0021</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c33</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-33</default>
</attribute>
@@ -2630,6 +2909,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0022</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c34</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-34</default>
</attribute>
@@ -2656,6 +2938,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0023</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c35</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-35</default>
</attribute>
@@ -2682,6 +2967,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0024</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c36</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-36</default>
</attribute>
@@ -2708,6 +2996,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0025</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c37</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-37</default>
</attribute>
@@ -2734,6 +3025,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0026</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c38</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-38</default>
</attribute>
@@ -2760,6 +3054,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0027</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c39</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-39</default>
</attribute>
@@ -2786,6 +3083,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0028</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c40</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-40</default>
</attribute>
@@ -2812,6 +3112,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0029</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c41</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-41</default>
</attribute>
@@ -2838,6 +3141,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C002A</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c42</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-42</default>
</attribute>
@@ -2864,6 +3170,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C002B</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c43</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-43</default>
</attribute>
@@ -2890,6 +3199,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C002C</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c44</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-44</default>
</attribute>
@@ -2916,6 +3228,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C002D</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c45</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-45</default>
</attribute>
@@ -2942,6 +3257,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C002E</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c46</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-46</default>
</attribute>
@@ -2968,6 +3286,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C002F</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c47</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-47</default>
</attribute>
@@ -2994,6 +3315,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0030</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c48</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-48</default>
</attribute>
@@ -3020,6 +3344,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0031</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c49</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-49</default>
</attribute>
@@ -3046,6 +3373,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0032</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c50</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-50</default>
</attribute>
@@ -3072,6 +3402,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0033</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c51</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-51</default>
</attribute>
@@ -3098,6 +3431,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0034</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c52</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-52</default>
</attribute>
@@ -3124,6 +3460,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0035</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c53</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-53</default>
</attribute>
@@ -3150,6 +3489,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0036</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c54</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-54</default>
</attribute>
@@ -3176,6 +3518,9 @@
<type>unit-perv-nimbus</type>
<attribute><id>HUID</id><default>0x002C0037</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.perv:k0:n0:s0:p00:c55</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/perv-55</default>
</attribute>
@@ -3204,6 +3549,9 @@
<type>unit-xbus-nimbus</type>
<attribute><id>HUID</id><default>0x000E0601</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.xbus:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/xbus-1</default>
</attribute>
@@ -3234,6 +3582,9 @@
<type>unit-xbus-nimbus</type>
<attribute><id>HUID</id><default>0x000E0602</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.xbus:k0:n0:s0:p00:c2</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/xbus-2</default>
</attribute>
@@ -3265,6 +3616,9 @@
<type>unit-capp-nimbus</type>
<attribute><id>HUID</id><default>0x00210000</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.capp:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/capp-0</default>
</attribute>
@@ -3291,6 +3645,9 @@
<type>unit-capp-nimbus</type>
<attribute><id>HUID</id><default>0x00210001</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.capp:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/capp-1</default>
</attribute>
@@ -3318,6 +3675,9 @@
<type>unit-sbe-nimbus</type>
<attribute><id>HUID</id><default>0x002A0000</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.sbe:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/sbe-0</default>
</attribute>
@@ -3340,8 +3700,11 @@
<targetInstance>
<id>sys0node0proc0occ0</id>
<type>occ</type>
- <attribute><id>HUID</id><default>0x00130000</default></attribute>
- <attribute>
+ <attribute><id>HUID</id><default>0x00130000</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>NA</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/occ-0</default>
</attribute>
@@ -3364,6 +3727,9 @@
<type>unit-nx-power9</type>
<attribute><id>HUID</id><default>0x001E0000</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>NA</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/nx-0</default>
</attribute>
@@ -3393,6 +3759,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030000</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c0</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-0</default>
</attribute>
@@ -3412,6 +3781,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030001</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-1</default>
</attribute>
@@ -3431,6 +3803,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030002</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c2</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-2</default>
</attribute>
@@ -3450,6 +3825,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030003</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c3</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-3</default>
</attribute>
@@ -3469,6 +3847,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030004</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c4</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-4</default>
</attribute>
@@ -3488,6 +3869,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030005</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c5</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-5</default>
</attribute>
@@ -3507,6 +3891,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030006</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c6</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-6</default>
</attribute>
@@ -3526,6 +3913,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030007</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c7</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-7</default>
</attribute>
@@ -3545,6 +3935,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030008</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c8</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-8</default>
</attribute>
@@ -3564,6 +3957,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030009</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c9</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-9</default>
</attribute>
@@ -3583,6 +3979,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x0003000A</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c10</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-10</default>
</attribute>
@@ -3602,6 +4001,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x0003000B</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c11</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-11</default>
</attribute>
@@ -3621,6 +4023,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x0003000C</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c12</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-12</default>
</attribute>
@@ -3640,6 +4045,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x0003000D</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c13</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-13</default>
</attribute>
@@ -3659,6 +4067,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x0003000E</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c14</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-14</default>
</attribute>
@@ -3678,6 +4089,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x0003000F</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c15</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-15</default>
</attribute>
@@ -3696,6 +4110,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030010</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c16</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-16</default>
</attribute>
@@ -3715,6 +4132,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030017</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c17</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-17</default>
</attribute>
@@ -3734,6 +4154,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030012</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c18</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-18</default>
</attribute>
@@ -3753,6 +4176,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030013</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c19</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-19</default>
</attribute>
@@ -3772,6 +4198,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030014</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c20</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-20</default>
</attribute>
@@ -3791,6 +4220,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030015</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c21</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-21</default>
</attribute>
@@ -3810,6 +4242,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030016</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c22</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-22</default>
</attribute>
@@ -3829,6 +4264,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030017</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c23</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-23</default>
</attribute>
@@ -3848,6 +4286,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030018</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c24</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-24</default>
</attribute>
@@ -3867,6 +4308,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x00030019</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c25</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-25</default>
</attribute>
@@ -3886,6 +4330,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x0003001A</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c26</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-26</default>
</attribute>
@@ -3905,6 +4352,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x0003001B</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c27</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-27</default>
</attribute>
@@ -3924,6 +4374,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x0003001C</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c28</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-28</default>
</attribute>
@@ -3943,6 +4396,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x0003001D</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c29</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-29</default>
</attribute>
@@ -3962,6 +4418,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x0003001E</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c30</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-30</default>
</attribute>
@@ -3981,6 +4440,9 @@
<type>lcard-dimm-jedec</type>
<attribute><id>HUID</id><default>0x0003001F</default></attribute>
<attribute>
+ <id>FAPI_NAME</id><default>pu.dimm:k0:n0:s0:p00:c31</default>
+ </attribute>
+ <attribute>
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/dimm-31</default>
</attribute>
diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml
index a8a305930..efe6a3d8a 100755
--- a/src/usr/targeting/common/xmltohb/target_types.xml
+++ b/src/usr/targeting/common/xmltohb/target_types.xml
@@ -47,6 +47,7 @@
<attribute><id>RESOURCE_IS_CRITICAL</id><default>0</default></attribute>
<attribute><id>ORDINAL_ID</id></attribute>
<attribute><id>FAPI_POS</id></attribute>
+ <attribute><id>FAPI_NAME</id></attribute>
</targetType>
<targetType>
OpenPOWER on IntegriCloud