summaryrefslogtreecommitdiffstats
path: root/src/usr/runtime/populate_hbruntime.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/runtime/populate_hbruntime.C')
-rw-r--r--src/usr/runtime/populate_hbruntime.C18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/usr/runtime/populate_hbruntime.C b/src/usr/runtime/populate_hbruntime.C
index 5b887022c..28fab3e7d 100644
--- a/src/usr/runtime/populate_hbruntime.C
+++ b/src/usr/runtime/populate_hbruntime.C
@@ -556,14 +556,6 @@ errlHndl_t fill_RsvMem_hbData(uint64_t & io_start_address,
ALIGN_PAGE(l_hbTOC.entry[l_hbTOC.total_entries].size);
l_hbTOC.total_entries++;
- // Fill in HYPCOMM size
- l_hbTOC.entry[l_hbTOC.total_entries].label = Util::HBRT_MEM_LABEL_HYPCOMM;
- l_hbTOC.entry[l_hbTOC.total_entries].offset = 0;
- l_hbTOC.entry[l_hbTOC.total_entries].size = sizeof(hbHypCommArea_t);
- l_totalSectionSize +=
- ALIGN_PAGE(l_hbTOC.entry[l_hbTOC.total_entries].size);
- l_hbTOC.total_entries++;
-
// Fill in VPD_XXXX sizes (if there are any)
VPD::OverrideRsvMemMap_t l_vpdOverrides;
VPD::getListOfOverrideSections( l_vpdOverrides );
@@ -579,7 +571,7 @@ errlHndl_t fill_RsvMem_hbData(uint64_t & io_start_address,
l_hbTOC.total_entries++;
}
- // Fill in the TRACEBUF only for Master Node
+ // Fill in the TRACEBUF & HYPCOMM only for Master Node
if(i_master_node == true )
{
// Fill in TRACEBUF size
@@ -589,6 +581,14 @@ errlHndl_t fill_RsvMem_hbData(uint64_t & io_start_address,
l_totalSectionSize +=
ALIGN_PAGE(l_hbTOC.entry[l_hbTOC.total_entries].size);
l_hbTOC.total_entries++;
+
+ // Fill in HYPCOMM size
+ l_hbTOC.entry[l_hbTOC.total_entries].label = Util::HBRT_MEM_LABEL_HYPCOMM;
+ l_hbTOC.entry[l_hbTOC.total_entries].offset = 0;
+ l_hbTOC.entry[l_hbTOC.total_entries].size = sizeof(hbHypCommArea_t);
+ l_totalSectionSize +=
+ ALIGN_PAGE(l_hbTOC.entry[l_hbTOC.total_entries].size);
+ l_hbTOC.total_entries++;
}
l_totalSectionSize += sizeof(l_hbTOC); // Add 4KB Table of Contents
OpenPOWER on IntegriCloud