diff options
author | Brian Silver <bsilver@us.ibm.com> | 2014-06-05 09:42:45 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2014-06-20 08:26:44 -0500 |
commit | 244f33086e5acfb2fa91b9438cdbc223c602dcb2 (patch) | |
tree | 6b5b4229cf5a17c3fa89b7de0ffedacebf1ae0c3 /src/usr/hwpf/hwp/dram_initialization | |
parent | 2c8fe1187f3fb93d57b07f4f94c5049c2dc62f56 (diff) | |
download | talos-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/hwp/dram_initialization')
-rw-r--r-- | src/usr/hwpf/hwp/dram_initialization/dram_initialization.C | 8 |
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) |