summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/xmltohb/target_types.xml
diff options
context:
space:
mode:
authorNick Bofferding <bofferdn@us.ibm.com>2011-10-27 13:24:47 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2011-11-15 16:57:35 -0600
commit22b8b1dc178665eb32f923e47211f549b4d1913f (patch)
tree8d3dd9cff7df3767012c856ff8739ef0cadc6434 /src/usr/targeting/xmltohb/target_types.xml
parent1595ed5f5602346579dba1f8714d3092f50e928f (diff)
downloadtalos-hostboot-22b8b1dc178665eb32f923e47211f549b4d1913f.tar.gz
talos-hostboot-22b8b1dc178665eb32f923e47211f549b4d1913f.zip
Add Centaurs to target/attribute model
- Create/update Centaur chips, MBS, MBA units - Add unit testcase to query the Centaurs - Update the Venice, VBU target instances - Increase max endpoint pairs to 10 - Other general model updates for compatibility, consistency - Register FSISCOM and SCOM operations with DD framework for Centaur chips Change-Id: If43bc57888e66b7d2ea53704ca703328eec844f9 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/465 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/xmltohb/target_types.xml')
-rw-r--r--src/usr/targeting/xmltohb/target_types.xml310
1 files changed, 281 insertions, 29 deletions
diff --git a/src/usr/targeting/xmltohb/target_types.xml b/src/usr/targeting/xmltohb/target_types.xml
index ea371bd9c..fe44b7970 100644
--- a/src/usr/targeting/xmltohb/target_types.xml
+++ b/src/usr/targeting/xmltohb/target_types.xml
@@ -134,17 +134,31 @@
</targetType>
<targetType>
- <id>chip-processor-salerno</id>
+ <id>chip-processor-power8</id>
<parent>chip-processor</parent>
<attribute>
+ <id>XSCOM_CHIP_INFO</id>
+ </attribute>
+ <attribute><id>DUMMY_RW</id></attribute>
+ <attribute><id>DUMMY_HEAP_ZERO_DEFAULT</id></attribute>
+</targetType>
+
+<targetType>
+ <id>chip-processor-salerno</id>
+ <parent>chip-processor-power8</parent>
+ <attribute>
<id>MODEL</id>
<default>SALERNO</default>
</attribute>
+ </targetType>
+
+<targetType>
+ <id>chip-processor-venice</id>
+ <parent>chip-processor-power8</parent>
<attribute>
- <id>XSCOM_CHIP_INFO</id>
+ <id>MODEL</id>
+ <default>VENICE</default>
</attribute>
- <attribute><id>DUMMY_RW</id></attribute>
- <attribute><id>DUMMY_HEAP_ZERO_DEFAULT</id></attribute>
</targetType>
<targetType>
@@ -170,12 +184,17 @@
</targetType>
<targetType>
- <id>unit-ex-salerno</id>
+ <id>unit-ex-power8</id>
<parent>unit</parent>
<attribute>
<id>TYPE</id>
<default>EX</default>
</attribute>
+</targetType>
+
+<targetType>
+ <id>unit-ex-salerno</id>
+ <parent>unit-ex-power8</parent>
<attribute>
<id>MODEL</id>
<default>SALERNO</default>
@@ -183,12 +202,26 @@
</targetType>
<targetType>
- <id>unit-core-salerno</id>
+ <id>unit-ex-venice</id>
+ <parent>unit-ex-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-core-power8</id>
<parent>unit</parent>
<attribute>
<id>TYPE</id>
<default>CORE</default>
</attribute>
+</targetType>
+
+<targetType>
+ <id>unit-core-salerno</id>
+ <parent>unit-core-power8</parent>
<attribute>
<id>MODEL</id>
<default>SALERNO</default>
@@ -196,26 +229,26 @@
</targetType>
<targetType>
- <id>unit-mba-salerno</id>
- <parent>unit</parent>
- <attribute>
- <id>TYPE</id>
- <default>MBA</default>
- </attribute>
+ <id>unit-core-venice</id>
+ <parent>unit-core-power8</parent>
<attribute>
<id>MODEL</id>
- <default>SALERNO</default>
+ <default>VENICE</default>
</attribute>
- <attribute><id>MSS_EFF_PRIMARY_RANK</id></attribute>
</targetType>
<targetType>
- <id>unit-pervasive-salerno</id>
+ <id>unit-pervasive-power8</id>
<parent>unit</parent>
<attribute>
<id>TYPE</id>
<default>PERVASIVE</default>
</attribute>
+</targetType>
+
+<targetType>
+ <id>unit-pervasive-salerno</id>
+ <parent>unit-pervasive-power8</parent>
<attribute>
<id>MODEL</id>
<default>SALERNO</default>
@@ -223,12 +256,26 @@
</targetType>
<targetType>
- <id>unit-pci-salerno</id>
+ <id>unit-pervasive-venice</id>
+ <parent>unit-pervasive-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-pci-power8</id>
<parent>unit</parent>
<attribute>
<id>TYPE</id>
<default>PCI</default>
</attribute>
+</targetType>
+
+<targetType>
+ <id>unit-pci-salerno</id>
+ <parent>unit-pci-power8</parent>
<attribute>
<id>MODEL</id>
<default>SALERNO</default>
@@ -236,12 +283,26 @@
</targetType>
<targetType>
- <id>unit-powerbus-salerno</id>
+ <id>unit-pci-venice</id>
+ <parent>unit-pci-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-powerbus-power8</id>
<parent>unit</parent>
<attribute>
<id>TYPE</id>
<default>POWERBUS</default>
</attribute>
+</targetType>
+
+<targetType>
+ <id>unit-powerbus-salerno</id>
+ <parent>unit-powerbus-power8</parent>
<attribute>
<id>MODEL</id>
<default>SALERNO</default>
@@ -249,46 +310,237 @@
</targetType>
<targetType>
- <id>unit-memport-salerno</id>
- <parent>unit</parent>
+ <id>unit-powerbus-venice</id>
+ <parent>unit-powerbus-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>enc-node-power8</id>
+ <parent>base</parent>
+ <attribute>
+ <id>CLASS</id>
+ <default>ENC</default>
+ </attribute>
<attribute>
<id>TYPE</id>
- <default>MEM_PORT</default>
+ <default>NODE</default>
</attribute>
<attribute>
<id>MODEL</id>
- <default>SALERNO</default>
+ <default>POWER8</default>
</attribute>
</targetType>
+<!-- Hybrid targets -->
+
+<targetType>
+ <id>unit-memport-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>MEM_PORT</default>
+ </attribute>
+</targetType>
+
<targetType>
- <id>unit-mcs-salerno</id>
+ <id>unit-mbs-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>MBS</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mba-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>MBA</default>
+ </attribute>
+ <attribute><id>MSS_EFF_PRIMARY_RANK</id></attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mcs-power8</id>
<parent>unit</parent>
<attribute>
<id>TYPE</id>
<default>MCS</default>
</attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mcs-venice</id>
+ <parent>unit-mcs-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mcs-salerno</id>
+ <parent>unit-mcs-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<!-- Processor target types -->
+
+<targetType>
+ <id>unit-mba-venice</id>
+ <parent>unit-mba-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mba-salerno</id>
+ <parent>unit-mba-power8</parent>
<attribute>
<id>MODEL</id>
<default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mbs-venice</id>
+ <parent>unit-mbs-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
</attribute>
</targetType>
<targetType>
- <id>enc-node-power8</id>
- <parent>base</parent>
+ <id>unit-mbs-salerno</id>
+ <parent>unit-mbs-power8</parent>
<attribute>
- <id>CLASS</id>
- <default>ENC</default>
+ <id>MODEL</id>
+ <default>SALERNO</default>
</attribute>
+</targetType>
+
+<targetType>
+ <id>unit-memport-salerno</id>
+ <parent>unit-memport-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-memport-venice</id>
+ <parent>unit-memport-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<!-- Memory Buffer Target Types -->
+
+<!-- Centaur chip/DMI -->
+
+<targetType>
+ <id>chip-membuf-centaur</id>
+ <parent>chip</parent>
<attribute>
<id>TYPE</id>
- <default>NODE</default>
+ <default>MEMBUF</default>
</attribute>
<attribute>
<id>MODEL</id>
- <default>POWER8</default>
- </attribute>
+ <default>CENTAUR</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsXscom</id><value>0</value></field>
+ <field><id>supportsInbandScom</id><value>1</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+</targetType>
+
+<!-- Centaur MBS -->
+
+<targetType>
+ <id>unit-mbs-centaur</id>
+ <parent>unit-mbs-power8</parent>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsXscom</id><value>0</value></field>
+ <field><id>supportsInbandScom</id><value>1</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>MODEL</id>
+ <default>CENTAUR</default>
+ </attribute>
</targetType>
+<!-- Centaur MBA -->
+
+<targetType>
+ <id>unit-mba-centaur</id>
+ <parent>unit-mba-power8</parent>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsXscom</id><value>0</value></field>
+ <field><id>supportsInbandScom</id><value>1</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>MODEL</id>
+ <default>CENTAUR</default>
+ </attribute>
+</targetType>
+
+<!-- Centaur memory port -->
+
+<targetType>
+ <id>unit-memport-centaur</id>
+ <parent>unit-memport-power8</parent>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>supportsFsiScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>0</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>MODEL</id>
+ <default>CENTAUR</default>
+ </attribute>
+</targetType>
+
</attributes>
OpenPOWER on IntegriCloud