From 86c9b5cb8a0ccbbcb7018e2e2f5f221e6e050e6e Mon Sep 17 00:00:00 2001 From: "Richard J. Knight" Date: Tue, 2 Jul 2013 16:37:07 -0500 Subject: SW212275 : Orlena-HW: istep 11 DIMi Training fails in big config The genHwsvMrwXml.pl was populating the EI_BUS_TX_LANE_INVERT attribute with the incorrect values from the MRW. Change-Id: I5f96e2b9e90d5abad8475b1c4d8d03a757cc0557 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5288 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton Reviewed-by: A. Patrick Williams III --- src/usr/targeting/common/genHwsvMrwXml.pl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/usr/targeting') diff --git a/src/usr/targeting/common/genHwsvMrwXml.pl b/src/usr/targeting/common/genHwsvMrwXml.pl index fb243d60d..b88c4f304 100755 --- a/src/usr/targeting/common/genHwsvMrwXml.pl +++ b/src/usr/targeting/common/genHwsvMrwXml.pl @@ -2059,9 +2059,9 @@ sub generate_mcs my $swizzle = 0; foreach my $dmi ( @dbus_mcs ) { - if (($dmi->[DBUS_MCS_NODE_INDEX], - $dmi->[DBUS_MCS_PROC_INDEX], - $dmi->[DBUS_MCS_UNIT_INDEX]) eq (${node},$proc,$mcs)) + if (($dmi->[DBUS_MCS_NODE_INDEX] eq ${node} ) && + ( $dmi->[DBUS_MCS_PROC_INDEX] eq $proc ) && + ($dmi->[DBUS_MCS_UNIT_INDEX] eq $mcs )) { $lane_swap = $dmi->[DBUS_MCS_DOWNSTREAM_INDEX]; $msb_swap = $dmi->[DBUS_MCS_TX_SWAP_INDEX]; @@ -2299,8 +2299,8 @@ sub generate_centaur my $msb_swap = 0; foreach my $dmi ( @dbus_centaur ) { - if (($dmi->[DBUS_CENTAUR_NODE_INDEX], - $dmi->[DBUS_CENTAUR_MEMBUF_INDEX]) eq (${node},$ctaur)) + if (($dmi->[DBUS_CENTAUR_NODE_INDEX] eq ${node} ) && + ($dmi->[DBUS_CENTAUR_MEMBUF_INDEX] eq $ctaur) ) { $lane_swap = $dmi->[DBUS_CENTAUR_UPSTREAM_INDEX]; $msb_swap = $dmi->[DBUS_CENTAUR_RX_SWAP_INDEX]; -- cgit v1.2.1