summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf
diff options
context:
space:
mode:
authorBrian Silver <bsilver@us.ibm.com>2014-06-05 09:42:45 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-06-20 08:26:44 -0500
commit244f33086e5acfb2fa91b9438cdbc223c602dcb2 (patch)
tree6b5b4229cf5a17c3fa89b7de0ffedacebf1ae0c3 /src/usr/hwpf
parent2c8fe1187f3fb93d57b07f4f94c5049c2dc62f56 (diff)
downloadtalos-hostboot-244f33086e5acfb2fa91b9438cdbc223c602dcb2.tar.gz
talos-hostboot-244f33086e5acfb2fa91b9438cdbc223c602dcb2.zip
Add node's base memory address to payload_base
Change-Id: I90c43d6e4d9397c4167789ae094d6aee068da456 RTC: 107804 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11485 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf')
-rw-r--r--src/usr/hwpf/hwp/dram_initialization/dram_initialization.C8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/usr/hwpf/hwp/dram_initialization/dram_initialization.C b/src/usr/hwpf/hwp/dram_initialization/dram_initialization.C
index b5e5e26ab..905df419a 100644
--- a/src/usr/hwpf/hwp/dram_initialization/dram_initialization.C
+++ b/src/usr/hwpf/hwp/dram_initialization/dram_initialization.C
@@ -847,6 +847,14 @@ void* call_proc_exit_cache_contained( void *io_pArgs )
true); // callout firmware
}
}
+ // If we're not mirrored, payloadBase is the lowest mem_base.
+ // Note that if we are mirrored, finding the correct mirror
+ // base yields the proper payloadBase. This should also work
+ // for sapphire as a single (working) node will return 0 for
+ // bottom_mem_addr.
+ else {
+ payloadBase += get_bottom_mem_addr()/MEGABYTE;
+ }
}
if(!l_errl)
OpenPOWER on IntegriCloud