summaryrefslogtreecommitdiffstats
path: root/src/usr/runtime
diff options
context:
space:
mode:
authorIlya Smirnov <ismirno@us.ibm.com>2019-03-26 15:22:34 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-04-04 17:16:53 -0500
commit28c069596438da201e175ad55809a0bce91f83e8 (patch)
treec914c8c218872c78202711b619f828087a2bbf5d /src/usr/runtime
parent514f1137ec8e17f1f04993e393b817f288f30df3 (diff)
downloadtalos-hostboot-28c069596438da201e175ad55809a0bce91f83e8.tar.gz
talos-hostboot-28c069596438da201e175ad55809a0bce91f83e8.zip
SMF: Put HOMER Back in SMF Memory
It's time for HOMER to be put back on top of SMF memory. Note that this will only happen on SMF-enabled systems. Change-Id: I0a7fa5235a5f4dc5876defde340a4ae713f2e43d RTC: 202399 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/75083 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Glenn Miles <milesg@ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Roland Veloz <rveloz@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/runtime')
-rw-r--r--src/usr/runtime/populate_hbruntime.C6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/usr/runtime/populate_hbruntime.C b/src/usr/runtime/populate_hbruntime.C
index 75c8f3a2f..ea9530d7f 100644
--- a/src/usr/runtime/populate_hbruntime.C
+++ b/src/usr/runtime/populate_hbruntime.C
@@ -81,6 +81,7 @@
#include <vmmconst.h>
#include <runtime/customize_attrs_for_payload.H>
#include <isteps/mem_utils.H>
+
namespace RUNTIME
{
@@ -1202,7 +1203,7 @@ errlHndl_t populate_HbRsvMem(uint64_t i_nodeId, bool i_master_node)
}
}
// Opal data goes at top_of_mem
- l_topMemAddr = ISTEP::get_top_mem_addr();
+ l_topMemAddr = ISTEP::get_top_homer_mem_addr();
assert (l_topMemAddr != 0,
"populate_HbRsvMem: Top of memory was 0!");
@@ -1337,7 +1338,8 @@ errlHndl_t populate_HbRsvMem(uint64_t i_nodeId, bool i_master_node)
if(TARGETING::is_phyp_load())
{
l_startAddr = cpu_spr_value(CPU_SPR_HRMOR)
- + l_mirrorBase + VMM_HB_DATA_TOC_START_OFFSET;
+ + l_mirrorBase
+ + VMM_HB_DATA_TOC_START_OFFSET;
}
else if(TARGETING::is_sapphire_load())
{
OpenPOWER on IntegriCloud