summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2014-04-07 15:03:53 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-04-08 16:55:01 -0500
commited6d7133031da2790f31826f9a5ff99da3a8c963 (patch)
tree8b12e5d437a10a2ea5c56f7e6c8a52eb0eeaef52 /src/usr/targeting
parent3f7400b8fe83ae55f87f9a630e9d75428ca94f36 (diff)
downloadtalos-hostboot-ed6d7133031da2790f31826f9a5ff99da3a8c963.tar.gz
talos-hostboot-ed6d7133031da2790f31826f9a5ff99da3a8c963.zip
Fix bad FSI port usage
The change to support the alt FSI paths introduced a case where we had a chip with a MFSI master but no port. I changed the code to force this into a 'no master' setting. Change-Id: I2f301615f375285ecf28091aea90668f6dc382f1 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10240 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/targeting')
-rw-r--r--src/usr/targeting/common/xmltohb/simics_MURANO.system.xml66
1 files changed, 57 insertions, 9 deletions
diff --git a/src/usr/targeting/common/xmltohb/simics_MURANO.system.xml b/src/usr/targeting/common/xmltohb/simics_MURANO.system.xml
index f0f974078..e1f58666f 100644
--- a/src/usr/targeting/common/xmltohb/simics_MURANO.system.xml
+++ b/src/usr/targeting/common/xmltohb/simics_MURANO.system.xml
@@ -394,6 +394,43 @@
<id>FRU_ID</id>
<default>0</default>
</attribute>
+ <!-- FSI connections -->
+ <!-- FSI is not connected, but stick some values in there
+ to test alt path code -->
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>MFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>
+ <field><id>flipPort</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <!-- FSI-A is connected via node0:proc0:MFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0xFF</default>
+ </attribute>
+ <!-- FSI-B is not connected -->
+ <attribute>
+ <id>ALTFSI_MASTER_CHIP</id>
+ <default>physical:sys</default><!-- no B path -->
+ </attribute>
+ <attribute>
+ <id>ALTFSI_MASTER_PORT</id>
+ <default>0xFF</default><!-- no B path -->
+ </attribute>
+ <!-- End FSI connections -->
<attribute>
<id>FABRIC_NODE_ID</id>
<default>0</default>
@@ -1218,20 +1255,12 @@
<id>FRU_ID</id>
<default>0</default>
</attribute>
- <!-- FSI is connected via proc0:MFSI-0 -->
- <attribute>
- <id>FSI_MASTER_CHIP</id>
- <default>physical:sys-0/node-0/proc-0</default>
- </attribute>
+ <!-- FSI connections -->
<attribute>
<id>FSI_MASTER_TYPE</id>
<default>MFSI</default>
</attribute>
<attribute>
- <id>FSI_MASTER_PORT</id>
- <default>1</default>
- </attribute>
- <attribute>
<id>FSI_SLAVE_CASCADE</id>
<default>0</default>
</attribute>
@@ -1242,6 +1271,25 @@
<field><id>reserved</id><value>0</value></field>
</default>
</attribute>
+ <!-- FSI-A is connected via node0:proc0:MFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <!-- FSI-B is not connected -->
+ <attribute>
+ <id>ALTFSI_MASTER_CHIP</id>
+ <default>physical:sys</default><!-- no B path -->
+ </attribute>
+ <attribute>
+ <id>ALTFSI_MASTER_PORT</id>
+ <default>0xFF</default><!-- no B path -->
+ </attribute>
+ <!-- End FSI connections -->
<attribute>
<id>FABRIC_NODE_ID</id>
<default>0</default>
OpenPOWER on IntegriCloud