summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/genHwsvMrwXml.pl
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/targeting/common/genHwsvMrwXml.pl')
-rwxr-xr-xsrc/usr/targeting/common/genHwsvMrwXml.pl16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/usr/targeting/common/genHwsvMrwXml.pl b/src/usr/targeting/common/genHwsvMrwXml.pl
index 7bae10cdb..97c5bca6f 100755
--- a/src/usr/targeting/common/genHwsvMrwXml.pl
+++ b/src/usr/targeting/common/genHwsvMrwXml.pl
@@ -3123,7 +3123,12 @@ sub generate_proc
my $affinityPath = "affinity:sys-$sys/node-$node/proc-$proc";
my $mruData = get_mruid($ipath);
-
+
+ # default needed
+ my $UseXscom = $haveFSPs ? 0 : 1;
+ my $UseFsiScom = $haveFSPs ? 0 : 1;
+ my $UseSbeScom = $haveFSPs ? 1 : 0;
+
my $fapi_name = sprintf("pu:k0:n%d:s0:p%02d", $node, $proc);
print "
<!-- $SYSNAME n${node}p${proc} processor chip -->
@@ -3134,6 +3139,15 @@ sub generate_proc
<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>
+ <field><id>useSbeScom</id><value>$UseSbeScom</value></field>
+ <field><id>useFsiScom</id><value>$UseFsiScom</value></field>
+ <field><id>useXscom</id><value>$UseXscom</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
<attribute>
<id>PHYS_PATH</id>
<default>physical:sys-$sys/node-$node/proc-$proc</default>
OpenPOWER on IntegriCloud