summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/dmi_training
diff options
context:
space:
mode:
authorBill Schwartz <whs@us.ibm.com>2013-01-30 16:30:42 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-02-08 10:34:35 -0600
commit74c20caefdab7f7aa9268dd3f359f2038cee8ccf (patch)
treeb35a48fe1ea86bf181c16a5bfbcd4a5f5d823cab /src/usr/hwpf/hwp/dmi_training
parent6261fa26ccb412df36bb9ec400e85f9cc6e9cfb9 (diff)
downloadtalos-hostboot-74c20caefdab7f7aa9268dd3f359f2038cee8ccf.tar.gz
talos-hostboot-74c20caefdab7f7aa9268dd3f359f2038cee8ccf.zip
FAPI Interface to get the target on the other side of the DMI bus
Add new fapiGetOtherSideOfMemChannel function Replace getAffinityChips with more general getChildAffinityTargets and added getParentAffinityTargets to find MCS from Centaur. RTC: 61987 Change-Id: I772ef95452215c54fdfab98998507e6db5a862d0 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3062 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.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/usr/hwpf/hwp/dmi_training')
-rw-r--r--src/usr/hwpf/hwp/dmi_training/dmi_training.C9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/usr/hwpf/hwp/dmi_training/dmi_training.C b/src/usr/hwpf/hwp/dmi_training/dmi_training.C
index 1bd2c4667..9d966470e 100644
--- a/src/usr/hwpf/hwp/dmi_training/dmi_training.C
+++ b/src/usr/hwpf/hwp/dmi_training/dmi_training.C
@@ -400,7 +400,8 @@ void* call_dmi_erepair( void *io_pArgs )
ATTR_CHIP_UNIT_type l_mcsNum = l_mcs_target->getAttr<ATTR_CHIP_UNIT>();
// find all the Centaurs that are associated with this MCS
- getAffinityChips(l_memTargetList, l_mcs_target, TYPE_MEMBUF);
+ getChildAffinityTargets(l_memTargetList, l_mcs_target,
+ CLASS_CHIP, TYPE_MEMBUF);
if(l_memTargetList.size() != EREPAIR_MAX_CENTAUR_PER_MCS)
{
@@ -822,7 +823,8 @@ void* call_proc_cen_framelock( void *io_pArgs )
// find all the Centaurs that are associated with this MCS
TARGETING::TargetHandleList l_memTargetList;
- getAffinityChips(l_memTargetList, l_mcs_target, TYPE_MEMBUF);
+ getChildAffinityTargets(l_memTargetList, l_mcs_target,
+ CLASS_CHIP, TYPE_MEMBUF);
for (TargetHandleList::const_iterator
l_mem_iter = l_memTargetList.begin();
@@ -1038,7 +1040,8 @@ void get_dmi_io_targets(TargetPairs_t& o_dmi_io_targets)
// find all the Centaurs that are associated with this MCS
TARGETING::TargetHandleList l_memTargetList;
- getAffinityChips(l_memTargetList, l_mcs_target, TYPE_MEMBUF);
+ getChildAffinityTargets(l_memTargetList, l_mcs_target,
+ CLASS_CHIP, TYPE_MEMBUF);
for ( TargetHandleList::const_iterator
l_iterMemBuf = l_memTargetList.begin();
OpenPOWER on IntegriCloud