summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/processMrw.pl
diff options
context:
space:
mode:
authorMike Baiocchi <baiocchi@us.ibm.com>2015-04-21 16:41:38 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2015-04-24 11:52:02 -0500
commit027d99bbc2c60c0d39e5e3ad8dbee1d50a903d26 (patch)
tree1be3cd226ee5156fe7b5beb993e044c4e929267a /src/usr/targeting/common/processMrw.pl
parentbfed98184ccf72f5fc7880f6ae69559741a18aff (diff)
downloadblackbird-hostboot-027d99bbc2c60c0d39e5e3ad8dbee1d50a903d26.tar.gz
blackbird-hostboot-027d99bbc2c60c0d39e5e3ad8dbee1d50a903d26.zip
Limit attribute NPU_MMIO_BAR_BASE_ADDR to Naples-based systems
This commit limits the use of the NPU_MMIO_BAR_BASE_ADDR to the systems for which it is defined. Change-Id: I7eab012a84611365e8e6cb6c44b49c4a4ffac8e4 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17434 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/common/processMrw.pl')
-rw-r--r--src/usr/targeting/common/processMrw.pl7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/usr/targeting/common/processMrw.pl b/src/usr/targeting/common/processMrw.pl
index 351584169..5d44e74c1 100644
--- a/src/usr/targeting/common/processMrw.pl
+++ b/src/usr/targeting/common/processMrw.pl
@@ -580,10 +580,15 @@ sub setupBars
my $proc = $targetObj->getAttribute($target, "FABRIC_CHIP_ID");
$targetObj->{TOPOLOGY}->{$node}->{$proc}++;
- my @bars=("NPU_MMIO_BAR_BASE_ADDR","FSP_BASE_ADDR","PSI_BRIDGE_BASE_ADDR",
+ my @bars=("FSP_BASE_ADDR","PSI_BRIDGE_BASE_ADDR",
"INTP_BASE_ADDR","PHB_BASE_ADDRS","PCI_BASE_ADDRS_32",
"PCI_BASE_ADDRS_64","RNG_BASE_ADDR","IBSCOM_PROC_BASE_ADDR");
+ # Attribute only valid in naples-based systems
+ if (!$targetObj->isBadAttribute($target,"NPU_MMIO_BAR_BASE_ADDR") ) {
+ push(@bars,"NPU_MMIO_BAR_BASE_ADDR");
+ }
+
foreach my $bar (@bars)
{
my ($num,$base,$node_offset,$proc_offset,$offset) = split(/,/,
OpenPOWER on IntegriCloud