summaryrefslogtreecommitdiffstats
path: root/src/usr
diff options
context:
space:
mode:
authorChristian Geddes <crgeddes@us.ibm.com>2018-02-26 13:59:03 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-03-07 14:46:23 -0500
commit74156401d2fb37e05e5ae0fc50906e321756a354 (patch)
treeec6ff3b6a02946c58e2583901875f972c3c79ec9 /src/usr
parentc142eb8503804c432410459012d4f6e62cd00ab0 (diff)
downloadtalos-hostboot-74156401d2fb37e05e5ae0fc50906e321756a354.tar.gz
talos-hostboot-74156401d2fb37e05e5ae0fc50906e321756a354.zip
Don't include duplicate connections when looking up xbus mapping
Previously in P8 when running the xbus scominit hwp we needed to include duplicate connections IE xbus0->xbus1 and xbus1->xbus0 when we look up what to run the xbus scominit hwp on. In p9 the HWP will initialize both ends of the xbus connection when we pass both ends into the xbus scominit hardware procedure Change-Id: I5a0a356e2086b15ee5d25cf350c9a0559ec2084b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54726 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr')
-rw-r--r--src/usr/isteps/istep08/call_proc_xbus_scominit.C10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/usr/isteps/istep08/call_proc_xbus_scominit.C b/src/usr/isteps/istep08/call_proc_xbus_scominit.C
index faa203d4a..b446f7b06 100644
--- a/src/usr/isteps/istep08/call_proc_xbus_scominit.C
+++ b/src/usr/isteps/istep08/call_proc_xbus_scominit.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2015,2016 */
+/* Contributors Listed Below - COPYRIGHT 2015,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -89,14 +89,14 @@ void* call_proc_xbus_scominit( void *io_pArgs )
{
EDI_EI_INITIALIZATION::TargetPairs_t l_XbusConnections;
// Note:
- // i_noDuplicate parameter must be set to false because
- // two separate calls would be needed:
+ // i_noDuplicate parameter must be set to true because
+ // one call to p9_io_xbus_scominit will handle both
// X0 <--> X1
// X1 <--> X0
- // only the first target is used to issue SCOMs
+ // both the xbus and the connected target are used to issue SCOMs
l_err =
EDI_EI_INITIALIZATION::PbusLinkSvc::getTheInstance().getPbusConnections(
- l_XbusConnections, TYPE_XBUS, false);
+ l_XbusConnections, TYPE_XBUS, true);
if (l_err)
{
TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace,
OpenPOWER on IntegriCloud