From 1e8f52d2d75ad387d85c36f588e8f0f916960880 Mon Sep 17 00:00:00 2001 From: Dan Crowell Date: Wed, 1 Aug 2018 14:25:44 -0500 Subject: 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 Tested-by: HWSV CI Tested-by: Hostboot CI Reviewed-by: ANDRE A. MARIN Reviewed-by: Matt K. Light Reviewed-by: Jennifer A. Stofer Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/65424 Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes --- .../fapi2/xml/attribute_info/common_attributes.xml | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'src/import/hwpf') 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 @@ + + ATTR_REL_POS + + 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 + + + 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 + + + uint8 + + 0xFF + + -- cgit v1.2.1