From bedb0a1a1818ebe6d683028926ccaec14fdb9f8d Mon Sep 17 00:00:00 2001 From: Dhruvaraj S Date: Tue, 27 Oct 2015 09:47:00 -0500 Subject: Reading SBE Fifo path from MRW Updated MRW XML Parser to read SBE Fifo path from cec-chips.xml Change-Id: Ib18e921624eb12993f653b474d8b041e650db265 CQ:SW326633 CMVC-Coreq:978050 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21526 Tested-by: Jenkins Server Reviewed-by: Elizabeth Liner Reviewed-by: Daniel M. Crowell Reviewed-by: A. Patrick Williams III --- src/usr/targeting/common/genHwsvMrwXml.pl | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/usr/targeting/common/genHwsvMrwXml.pl b/src/usr/targeting/common/genHwsvMrwXml.pl index 4b60dc2e9..db8113bec 100755 --- a/src/usr/targeting/common/genHwsvMrwXml.pl +++ b/src/usr/targeting/common/genHwsvMrwXml.pl @@ -3078,6 +3078,22 @@ sub generate_proc $mboxFspBsize = length($mboxFspBpath) + 1; } + #sbeFifo paths + my $sbefifoFspApath = ""; + my $sbefifoFspAsize = 0; + my $sbefifoFspBpath = ""; + my $sbefifoFspBsize = 0; + if (exists $devpath->{chip}->{$ipath}->{'sbefifo-path-a'}) + { + $sbefifoFspApath = $devpath->{chip}->{$ipath}->{'sbefifo-path-a'}; + $sbefifoFspAsize = length($sbefifoFspApath) + 1; + } + if (exists $devpath->{chip}->{$ipath}->{'sbefifo-path-b'}) + { + $sbefifoFspBpath = $devpath->{chip}->{$ipath}->{'sbefifo-path-b'}; + $sbefifoFspBsize = length($sbefifoFspBpath) + 1; + } + my $psichip = 0; my $psilink = 0; for my $psi ( 0 .. $#hbPSIs ) @@ -3301,7 +3317,9 @@ sub generate_proc $scomFspApath, $scomFspAsize, $scanFspApath, $scanFspAsize, $scomFspBpath, $scomFspBsize, $scanFspBpath, $scanFspBsize, $node, $proc, $fruid, $ipath, $hwTopology, $mboxFspApath, - $mboxFspAsize, $mboxFspBpath, $mboxFspBsize, $ordinalId ); + $mboxFspAsize, $mboxFspBpath, $mboxFspBsize, $ordinalId, + $sbefifoFspApath, $sbefifoFspAsize, $sbefifoFspBpath, + $sbefifoFspBsize); # Data from PHYP Memory Map print "\n"; -- cgit v1.2.1