From bb0796065c4a8035b0f0a9bddee61edc8f221c38 Mon Sep 17 00:00:00 2001 From: Matt Derksen Date: Tue, 6 Jun 2017 16:11:29 -0500 Subject: Fix imageSize for HBRT_RSVD_MEM__CODE section Change-Id: I976c94a1452fc6052635b9cbe8769578d3b15ce7 RTC: 171863 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41457 Reviewed-by: Stephen M. Cprek Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Martin Gloff Tested-by: Jenkins OP Build CI Reviewed-by: Daniel M. Crowell --- src/usr/runtime/populate_hbruntime.C | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/usr/runtime/populate_hbruntime.C b/src/usr/runtime/populate_hbruntime.C index 5b0ead76b..8a2ddd944 100644 --- a/src/usr/runtime/populate_hbruntime.C +++ b/src/usr/runtime/populate_hbruntime.C @@ -905,11 +905,12 @@ errlHndl_t populate_HbRsvMem(uint64_t i_nodeId) l_hbrtImageAddr = ALIGN_PAGE_DOWN(l_prevDataAddr); l_hbrtImageAddr = ALIGN_PAGE_DOWN(l_hbrtImageAddr - l_imageSize); l_hbrtImageAddr = ALIGN_DOWN_X(l_hbrtImageAddr,64*KILOBYTE); + size_t l_hbrtImageSizeAligned = ALIGN_X( l_imageSize, 64*KILOBYTE ); l_elog = setNextHbRsvMemEntry(HDAT::RHB_TYPE_HBRT, i_nodeId, l_hbrtImageAddr, - l_attrSizeAligned, + l_hbrtImageSizeAligned, HBRT_RSVD_MEM__CODE); if(l_elog) { @@ -917,7 +918,7 @@ errlHndl_t populate_HbRsvMem(uint64_t i_nodeId) } l_prevDataAddr = l_hbrtImageAddr; - l_prevDataSize = l_attrSizeAligned; + l_prevDataSize = l_hbrtImageSizeAligned; // Load the HBRT image into memory l_elog = mapPhysAddr(l_hbrtImageAddr, l_imageSize, l_vAddr); -- cgit v1.2.3