diff options
Diffstat (limited to 'src/usr/targeting/common/genHwsvMrwXml.pl')
-rwxr-xr-x | src/usr/targeting/common/genHwsvMrwXml.pl | 16 |
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> |