diff options
author | Erich J. Hauptli <ejhauptl@us.ibm.com> | 2015-05-08 15:52:39 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2015-06-08 13:29:20 -0500 |
commit | 3e271df498c46f0e532052662fe02715d0898bf4 (patch) | |
tree | 0b2a96774af15207156521cf990d1f02f5e87da4 /src/usr/targeting/common | |
parent | b0270e55579cf298c5bc0303c0afa3eee79734d7 (diff) | |
download | talos-hostboot-3e271df498c46f0e532052662fe02715d0898bf4.tar.gz talos-hostboot-3e271df498c46f0e532052662fe02715d0898bf4.zip |
Fixed ProcessXbus, so it generates PEER Attributes.
Change-Id: Ic16950fdbd5e8d7a469ed1d95d50ac50e85f8304
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17657
Tested-by: Jenkins Server
Reviewed-by: MATTHEW A. PLOETZ <maploetz@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/common')
-rw-r--r-- | src/usr/targeting/common/processMrw.pl | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/usr/targeting/common/processMrw.pl b/src/usr/targeting/common/processMrw.pl index a95d96467..e3b28dcfc 100644 --- a/src/usr/targeting/common/processMrw.pl +++ b/src/usr/targeting/common/processMrw.pl @@ -657,8 +657,25 @@ sub processXbus my $targetObj = shift; my $target = shift; - # $targetObj->setAttribute($target, "PEER_TARGET",""); + my $found_xbus = 0; + my $xbus_child_conn = $targetObj->getFirstConnectionDestination($target); + if ($xbus_child_conn ne "") + { + ## set attributes for both directions + $targetObj->setAttribute($xbus_child_conn, "PEER_TARGET", + $targetObj->getAttribute($target, "PHYS_PATH")); + $targetObj->setAttribute($target, "PEER_TARGET", + $targetObj->getAttribute($xbus_child_conn, "PHYS_PATH")); + + $targetObj->setAttribute($xbus_child_conn, "PEER_TARGET", + $targetObj->getAttribute($target, "PHYS_PATH")); + $targetObj->setAttribute($target, "PEER_TARGET", + $targetObj->getAttribute($xbus_child_conn, "PHYS_PATH")); + + $found_xbus = 1; + } + } #-------------------------------------------------- |