diff options
author | CamVan Nguyen <ctnguyen@us.ibm.com> | 2012-10-31 11:57:47 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2012-11-07 16:04:05 -0600 |
commit | 7b6f36d1bec12d368dafb1b380ae90056637594c (patch) | |
tree | 070b25d0f3d1d76b4e844728dfb3c453d291d8dc /src/usr/targeting/xmltohb | |
parent | d871f70ebe8e9e91d8dd4b604dfee0303461b9aa (diff) | |
download | talos-hostboot-7b6f36d1bec12d368dafb1b380ae90056637594c.tar.gz talos-hostboot-7b6f36d1bec12d368dafb1b380ae90056637594c.zip |
Only enable candidate PSI links
Change-Id: Ie3cc120d05ac17126bde15b213a80701878f4a59
RTC: 50561
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2187
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/xmltohb')
-rw-r--r-- | src/usr/targeting/xmltohb/TULETA.mrw.xml | 8 | ||||
-rwxr-xr-x | src/usr/targeting/xmltohb/genHwsvMrwXml.pl | 19 |
2 files changed, 19 insertions, 8 deletions
diff --git a/src/usr/targeting/xmltohb/TULETA.mrw.xml b/src/usr/targeting/xmltohb/TULETA.mrw.xml index 0bdc726cc..62f349292 100644 --- a/src/usr/targeting/xmltohb/TULETA.mrw.xml +++ b/src/usr/targeting/xmltohb/TULETA.mrw.xml @@ -759,10 +759,10 @@ </attribute> <!-- Data from PHYP Memory Map --> <attribute><id>FSP_BASE_ADDR</id> - <default>0x0003FFE100000000</default> + <default>0x0000000000000000</default> </attribute> <attribute><id>PSI_BRIDGE_BASE_ADDR</id> - <default>0x0003FFFE80100000</default> + <default>0x0000000000000000</default> </attribute> <attribute><id>INTP_BASE_ADDR</id> <default>0x0003FFFF80100000</default> @@ -1899,10 +1899,10 @@ </attribute> <!-- Data from PHYP Memory Map --> <attribute><id>FSP_BASE_ADDR</id> - <default>0x0003FFE300000000</default> + <default>0x0000000000000000</default> </attribute> <attribute><id>PSI_BRIDGE_BASE_ADDR</id> - <default>0x0003FFFE80300000</default> + <default>0x0000000000000000</default> </attribute> <attribute><id>INTP_BASE_ADDR</id> <default>0x0003FFFF80300000</default> diff --git a/src/usr/targeting/xmltohb/genHwsvMrwXml.pl b/src/usr/targeting/xmltohb/genHwsvMrwXml.pl index 3fbd4be28..5fff50462 100755 --- a/src/usr/targeting/xmltohb/genHwsvMrwXml.pl +++ b/src/usr/targeting/xmltohb/genHwsvMrwXml.pl @@ -1299,16 +1299,27 @@ sub generate_proc print "\n"; print " <!-- Data from PHYP Memory Map -->\n"; + # Calculate the FSP and PSI BRIGDE BASE ADDR + my $fspBase = 0; + my $psiBase = 0; + foreach my $i (@{$psiBus->{'psi-bus'}}) + { + if ( $i->{'processor'}->{target}->{position} eq $proc ) + { + $fspBase = 0x0003FFE000000000 + 0x100000000*$proc; + $psiBase = 0x0003FFFE80000000 + 0x100000*$proc; + last; + } + } + # Starts at 1024TB - 128GB, 4GB per proc printf( " <attribute><id>FSP_BASE_ADDR</id>\n" ); - printf( " <default>0x%016X</default>\n", - 0x0003FFE000000000 + 0x100000000*$proc ); + printf( " <default>0x%016X</default>\n", $fspBase ); printf( " </attribute>\n" ); # Starts at 1024TB - 6GB, 1MB per link/proc printf( " <attribute><id>PSI_BRIDGE_BASE_ADDR</id>\n" ); - printf( " <default>0x%016X</default>\n", - 0x0003FFFE80000000 + 0x100000*$proc ); + printf( " <default>0x%016X</default>\n", $psiBase ); printf( " </attribute>\n" ); # Starts at 1024TB - 2GB, 1MB per proc |