diff options
author | Nick Bofferding <bofferdn@us.ibm.com> | 2011-10-27 13:24:47 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2011-11-15 16:57:35 -0600 |
commit | 22b8b1dc178665eb32f923e47211f549b4d1913f (patch) | |
tree | 8d3dd9cff7df3767012c856ff8739ef0cadc6434 /src/usr/targeting/xmltohb/target_types.xml | |
parent | 1595ed5f5602346579dba1f8714d3092f50e928f (diff) | |
download | talos-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.xml | 310 |
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> |