diff options
Diffstat (limited to 'src/usr/runtime/populate_hbruntime.C')
| -rw-r--r-- | src/usr/runtime/populate_hbruntime.C | 18 |
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 |

