diff options
| author | Thi Tran <thi@us.ibm.com> | 2013-11-04 15:09:37 -0600 |
|---|---|---|
| committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-11-07 14:46:44 -0600 |
| commit | 9dc8ca6a0bd0cda6d04897dcef9de1e62c484304 (patch) | |
| tree | dc8ec1517e1d12d3f78520f5bcbd9700d1f8e5c0 /src/usr | |
| parent | ce93254424f7f7213d650ec65ae89328e938b6bc (diff) | |
| download | talos-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.C | 7 |
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); } |

