diff options
author | Ilya Smirnov <ismirno@us.ibm.com> | 2019-03-26 15:22:34 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2019-04-04 17:16:53 -0500 |
commit | 28c069596438da201e175ad55809a0bce91f83e8 (patch) | |
tree | c914c8c218872c78202711b619f828087a2bbf5d /src/usr/runtime | |
parent | 514f1137ec8e17f1f04993e393b817f288f30df3 (diff) | |
download | talos-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.C | 6 |
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()) { |