summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBill Schwartz <whs@us.ibm.com>2013-05-23 09:37:57 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-06-03 10:51:21 -0500
commit0ebe4ca63f33947c25960e4dd79f48dc170fe5e4 (patch)
tree49b8046bcbb56e68f84b5fdfa31112fa2dd6f73b /src
parent1f79cf92ac06ef465121108f25dc58c3ac976a5e (diff)
downloadtalos-hostboot-0ebe4ca63f33947c25960e4dd79f48dc170fe5e4.tar.gz
talos-hostboot-0ebe4ca63f33947c25960e4dd79f48dc170fe5e4.zip
Assign specific values to Targeting TYPEs
Add values to the TYPE enumeration so that the values don't change with inserts and deletions of types. This will help keep the Targeting Type values to stay in sync with the HUIDs (the genHwsvMrwXml.pl script that generates HUIDs hardcodes the type values). The synching mentioned in the issue had already been done. Change-Id: I4ee001a825f9a256a3cecb671e3ad1c85c762d54 RTC: 51916 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4681 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index 97f19db6e..33fe28e9b 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -71,6 +71,10 @@
<default>NA</default>
</enumerationType>
+<!-- The script genHwsvMrwXml.pl hardcodes the HUID type field to match
+ these values and should be kept in sync. Leave holes in in the range
+ if a type is deleted. Not changing the values keeps the values
+ consistent over builds making them easier to recognize. -->
<enumerationType>
<id>TYPE</id>
<description>Enumeration indicating the target's type</description>
@@ -80,81 +84,107 @@
</enumerator>
<enumerator>
<name>SYS</name>
+ <value>1</value>
</enumerator>
<enumerator>
<name>NODE</name>
+ <value>2</value>
</enumerator>
<enumerator>
<name>DIMM</name>
+ <value>3</value>
</enumerator>
<enumerator>
<name>MEMBUF</name>
+ <value>4</value>
</enumerator>
<enumerator>
<name>PROC</name>
+ <value>5</value>
</enumerator>
<enumerator>
<name>EX</name>
+ <value>6</value>
</enumerator>
<enumerator>
<name>CORE</name>
+ <value>7</value>
</enumerator>
<enumerator>
<name>L2</name>
+ <value>8</value>
</enumerator>
<enumerator>
<name>L3</name>
+ <value>9</value>
</enumerator>
<enumerator>
<name>L4</name>
+ <value>10</value>
</enumerator>
<enumerator>
<name>MCS</name>
+ <value>11</value>
</enumerator>
<enumerator>
<name>MBS</name>
+ <value>12</value>
</enumerator>
<enumerator>
<name>MBA</name>
+ <value>13</value>
</enumerator>
<enumerator>
<name>XBUS</name>
+ <value>14</value>
</enumerator>
<enumerator>
<name>ABUS</name>
+ <value>15</value>
</enumerator>
<enumerator>
<name>PCI</name>
+ <value>16</value>
</enumerator>
<enumerator>
<name>DPSS</name>
+ <value>17</value>
</enumerator>
<enumerator>
<name>APSS</name>
+ <value>18</value>
</enumerator>
<enumerator>
<name>OCC</name>
+ <value>19</value>
</enumerator>
<enumerator>
<name>PSI</name>
+ <value>20</value>
</enumerator>
<enumerator>
<name>FSP</name>
+ <value>21</value>
</enumerator>
<enumerator>
<name>PNOR</name>
+ <value>22</value>
</enumerator>
<enumerator>
<name>OSC</name>
+ <value>23</value>
</enumerator>
<enumerator>
<name>TODCLK</name>
+ <value>24</value>
</enumerator>
<enumerator>
<name>CONTROL_NODE</name>
+ <value>25</value>
</enumerator>
<enumerator>
<name>LAST_IN_RANGE</name>
+ <value>26</value>
</enumerator>
<default>NA</default>
</enumerationType>
OpenPOWER on IntegriCloud