summaryrefslogtreecommitdiffstats
path: root/src/usr/hdat/hdatmsarea.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hdat/hdatmsarea.C')
-rwxr-xr-xsrc/usr/hdat/hdatmsarea.C12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/usr/hdat/hdatmsarea.C b/src/usr/hdat/hdatmsarea.C
index 78c3633e8..336428644 100755
--- a/src/usr/hdat/hdatmsarea.C
+++ b/src/usr/hdat/hdatmsarea.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2016,2017 */
+/* Contributors Listed Below - COPYRIGHT 2016,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -309,7 +309,8 @@ errlHndl_t HdatMsArea::addAddrRange(hdatMsAddr_t &i_start,
bool i_rangeIsMirrorable,
uint8_t i_mirroringAlgorithm,
hdatMsAddr_t &i_startMirrAddr,
- uint32_t i_memcntlrId)
+ uint32_t i_memcntlrId,
+ bool i_hdatSmf)
{
HDAT_ENTER();
errlHndl_t l_errlHndl = NULL;
@@ -324,9 +325,10 @@ errlHndl_t HdatMsArea::addAddrRange(hdatMsAddr_t &i_start,
l_addr->hdatMsAreaStrAddr = i_start;
l_addr->hdatMsAreaEndAddr = i_end;
l_addr->hatMsAreaProcChipId = i_procChipId;
- l_addr->hdatSMMAttributes.hdatRangeIsMirrorable =
- i_rangeIsMirrorable ? 1 : 0;
+ l_addr->hdatSMMAttributes.hdatRangeIsMirrorable =
+ i_rangeIsMirrorable ? 1 : 0;
l_addr->hdatSMMAttributes.hdatMirroringAlgorithm = i_mirroringAlgorithm;
+ l_addr->hdatSMMAttributes.hdatIsSMFmemory = i_hdatSmf;
l_addr->hdatStartMirrAddr = i_startMirrAddr;
l_addr->hdatMsAreaMemCntId = i_memcntlrId;
iv_addrRngArrayHdr.hdatArrayCnt++;
@@ -343,7 +345,7 @@ errlHndl_t HdatMsArea::addAddrRange(hdatMsAddr_t &i_start,
* @userdata2 maximum number of array entries
* @userdata3 ID number of mainstore area
* @userdata4 none
- * @devdesc Failed trying to add another entry to a mainstore area
+ * @devdesc Failed trying to add another entry to a mainstore area
* address range array
*/
hdatBldErrLog(l_errlHndl,
OpenPOWER on IntegriCloud