summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2018-08-01 14:25:44 -0500
committerChristian R. Geddes <crgeddes@us.ibm.com>2018-08-31 09:48:34 -0500
commit1e8f52d2d75ad387d85c36f588e8f0f916960880 (patch)
treedf2f67d77cf7e90346e0b278442b6a959ad93d84
parent1c4ad2c91e38bdd3795533c6992d5604bfa5c7b5 (diff)
downloadtalos-hostboot-1e8f52d2d75ad387d85c36f588e8f0f916960880.tar.gz
talos-hostboot-1e8f52d2d75ad387d85c36f588e8f0f916960880.zip
Add ATTR_REL_POS for all units and dimms
ATTR_REL_POS represents the position of a unit/dimm relative to its immediate parent, regardless of what kind of target the parent is. Examples: proc-0/mcbist-0/mcs-0/mca-1/dimm-2 -> 0 (2 dimms per mca) proc-0/mcbist-0/mcs-1/mca-1 -> 1 proc-0/eq-3/ex-1/core-0 -> 0 proc-0/xbus-2 -> 2 Change-Id: Idb6001b61504a20f0a75b236568ba2341834530c Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/63724 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/65424 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
-rw-r--r--src/import/hwpf/fapi2/xml/attribute_info/common_attributes.xml39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/import/hwpf/fapi2/xml/attribute_info/common_attributes.xml b/src/import/hwpf/fapi2/xml/attribute_info/common_attributes.xml
index 7707cc967..b58dcb351 100644
--- a/src/import/hwpf/fapi2/xml/attribute_info/common_attributes.xml
+++ b/src/import/hwpf/fapi2/xml/attribute_info/common_attributes.xml
@@ -98,4 +98,43 @@
<platInit/>
</attribute>
<!-- ******************************************************************************** -->
+ <attribute>
+ <id>ATTR_REL_POS</id>
+ <targetType>
+ TARGET_TYPE_CORE, TARGET_TYPE_EX, TARGET_TYPE_EQ,
+ TARGET_TYPE_MCS, TARGET_TYPE_MCA, TARGET_TYPE_MCBIST, TARGET_TYPE_MI, TARGET_TYPE_DMI,
+ TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, TARGET_TYPE_MCC,
+ TARGET_TYPE_XBUS, TARGET_TYPE_OBUS,
+ TARGET_TYPE_OBUS_BRICK,
+ TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV,
+ TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_CAPP,
+ TARGET_TYPE_MBA, TARGET_TYPE_ABUS, TARGET_TYPE_L4,
+ TARGET_TYPE_MEM_PORT,
+ TARGET_TYPE_DIMM
+ </targetType>
+ <description>
+ A target's position relative to its immediate parent target.
+
+ PROC - EQ - EX - CORE
+ PROC - XBUS
+ PROC - OBUS - OBUS_BRICK
+ PROC - SBE
+ PROC - PPE
+ PROC - PERV
+ PROC - PEC - PHB
+ PROC - CAPP
+ PROC - MCBIST - MCS - MCA/MEM_PORT - DIMM
+ PROC - MC - MI - DMI
+ PROC - MC - MI - MCC - OMI
+ (OMIC - OMI is not supported)
+ MEMBUF - MBA - DIMM
+ MEMBUF - L4
+ OCMB - MEM_PORT - DIMM
+
+ </description>
+ <valueType>uint8</valueType>
+ <platInit/>
+ <default>0xFF</default><!-- Ensures platform explicitly puts a valid number in here -->
+ </attribute>
+ <!-- ******************************************************************************** -->
</attributes>
OpenPOWER on IntegriCloud