summaryrefslogtreecommitdiffstats
path: root/src/usr
diff options
context:
space:
mode:
authorThi Tran <thi@us.ibm.com>2013-11-04 15:09:37 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-11-07 14:46:44 -0600
commit9dc8ca6a0bd0cda6d04897dcef9de1e62c484304 (patch)
treedc8ec1517e1d12d3f78520f5bcbd9700d1f8e5c0 /src/usr
parentce93254424f7f7213d650ec65ae89328e938b6bc (diff)
downloadtalos-hostboot-9dc8ca6a0bd0cda6d04897dcef9de1e62c484304.tar.gz
talos-hostboot-9dc8ca6a0bd0cda6d04897dcef9de1e62c484304.zip
INITPROC: Hostboot - SW232729 memmap drawer offset change
Change-Id: I4e82bad2d28932017315a2d30c3538771b2605c5 CMVC-Coreq:905296 CQ: SW232729 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7048 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr')
-rw-r--r--src/usr/hwpf/hwp/mc_config/mss_eff_config/opt_memmap.C7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/usr/hwpf/hwp/mc_config/mss_eff_config/opt_memmap.C b/src/usr/hwpf/hwp/mc_config/mss_eff_config/opt_memmap.C
index fa3b69313..ba3eacc04 100644
--- a/src/usr/hwpf/hwp/mc_config/mss_eff_config/opt_memmap.C
+++ b/src/usr/hwpf/hwp/mc_config/mss_eff_config/opt_memmap.C
@@ -20,7 +20,7 @@
/* Origin: 30 */
/* */
/* IBM_PROLOG_END_TAG */
-// $Id: opt_memmap.C,v 1.15 2013/09/26 17:52:54 jmcgill Exp $
+// $Id: opt_memmap.C,v 1.16 2013/10/28 21:17:47 jmcgill Exp $
// $Source: /afs/awd/projects/eclipz/KnowledgeBase/.cvsroot/eclipz/chips/p8/working/procedures/ipl/fapi/opt_memmap.C,v $
@@ -44,6 +44,7 @@
//------------------------------------------------------------------------------
// Version:| Author: | Date: | Comment:
//---------|----------|---------|-----------------------------------------------
+// 1.16 | jmcgill | 10/28/13| Offset drawers by 32TB rather than 1TB
// 1.15 | jmcgill | 09/17/13| Add logic to offset memory map based on
// | | | drawer number (required for multi-drawer
// | | | Brazos)
@@ -540,7 +541,7 @@ ReturnCode opt_memmap(std::vector<fapi::Target> & i_procs, bool i_init)
break;
}
- mem_base = drawer_id * OPT_MEMMAP_TB;
+ mem_base = drawer_id * 32 * OPT_MEMMAP_TB;
mirror_base = OPT_MEMMAP_OFFSET_ORIGIN + (mem_base / 2);
}
@@ -616,7 +617,7 @@ ReturnCode opt_memmap(std::vector<fapi::Target> & i_procs, bool i_init)
break;
}
- l_nm_base_curr = drawer_id * OPT_MEMMAP_TB;
+ l_nm_base_curr = drawer_id * 32 * OPT_MEMMAP_TB;
l_m_base_curr = OPT_MEMMAP_OFFSET_ORIGIN + (l_nm_base_curr / 2);
}
OpenPOWER on IntegriCloud