diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2018-08-01 14:25:44 -0500 |
---|---|---|
committer | Christian R. Geddes <crgeddes@us.ibm.com> | 2018-08-31 09:48:34 -0500 |
commit | 1e8f52d2d75ad387d85c36f588e8f0f916960880 (patch) | |
tree | df2f67d77cf7e90346e0b278442b6a959ad93d84 | |
parent | 1c4ad2c91e38bdd3795533c6992d5604bfa5c7b5 (diff) | |
download | talos-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.xml | 39 |
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> |