summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/dram_training/mss_draminit/mss_draminit.C
diff options
context:
space:
mode:
authorThi Tran <thi@us.ibm.com>2013-08-21 16:11:09 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-08-23 16:17:11 -0500
commit13c1d30ad8dad508635fa3faaa3c4e9e8b37f2dc (patch)
tree8453359aeb628e2ec7cce599be2588a133c848a9 /src/usr/hwpf/hwp/dram_training/mss_draminit/mss_draminit.C
parent649c8d93096d97a858312c3a3b0077213f2ff6d2 (diff)
downloadtalos-hostboot-13c1d30ad8dad508635fa3faaa3c4e9e8b37f2dc.tar.gz
talos-hostboot-13c1d30ad8dad508635fa3faaa3c4e9e8b37f2dc.zip
INITPROC: Hostboot - Updated HWPs from defect SW218634
SW218634 Change-Id: Ie328e419de7cf6228ac3068775a2ddc068972678 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5874 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf/hwp/dram_training/mss_draminit/mss_draminit.C')
-rwxr-xr-xsrc/usr/hwpf/hwp/dram_training/mss_draminit/mss_draminit.C11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/usr/hwpf/hwp/dram_training/mss_draminit/mss_draminit.C b/src/usr/hwpf/hwp/dram_training/mss_draminit/mss_draminit.C
index 951a42ef9..85c64f1e0 100755
--- a/src/usr/hwpf/hwp/dram_training/mss_draminit/mss_draminit.C
+++ b/src/usr/hwpf/hwp/dram_training/mss_draminit/mss_draminit.C
@@ -20,7 +20,7 @@
/* Origin: 30 */
/* */
/* IBM_PROLOG_END_TAG */
-// $Id: mss_draminit.C,v 1.50 2013/07/17 15:50:58 mwuu Exp $
+// $Id: mss_draminit.C,v 1.51 2013/08/01 18:36:52 jdsloat Exp $
//------------------------------------------------------------------------------
// Don't forget to create CVS comments when you check in your changes!
//------------------------------------------------------------------------------
@@ -28,6 +28,7 @@
//------------------------------------------------------------------------------
// Version:| Author: | Date: | Comment:
//---------|----------|---------|-----------------------------------------------
+// 1.51 | jdsloat | 08/01/13| Fixed dimm/rank conversion in address mirroring phy setting for a 4 rank dimm scenario
// 1.50 | mwuu | 07/17/13| Fixed CS when accessing RCD words on 1 rank RDIMMs
// | | | Added checks for invalid RTT_NOM, RTT_WR
// 1.49 | jdsloat | 06/11/13| Added several rc checks
@@ -300,13 +301,13 @@ ReturnCode mss_draminit_cloned(Target& i_target)
{
// dimm 0, dimm_rank 0-3 = ranks 0-3; dimm 1, dimm_rank 0-3 = ranks 4-7
- pri_dimm = (primary_ranks_array[rank_pair_group][port_number] + 1) / 4;
+ pri_dimm = (primary_ranks_array[rank_pair_group][port_number]) / 4;
pri_dimm_rank = primary_ranks_array[rank_pair_group][port_number] - 4*pri_dimm;
- sec_dimm = (secondary_ranks_array[rank_pair_group][port_number] + 1) / 4;
+ sec_dimm = (secondary_ranks_array[rank_pair_group][port_number]) / 4;
sec_dimm_rank = secondary_ranks_array[rank_pair_group][port_number] - 4*sec_dimm;
- ter_dimm = (tertiary_ranks_array[rank_pair_group][port_number] + 1) / 4;
+ ter_dimm = (tertiary_ranks_array[rank_pair_group][port_number]) / 4;
ter_dimm_rank = tertiary_ranks_array[rank_pair_group][port_number] - 4*ter_dimm;
- qua_dimm = (quaternary_ranks_array[rank_pair_group][port_number] + 1) / 4;
+ qua_dimm = (quaternary_ranks_array[rank_pair_group][port_number]) / 4;
qua_dimm_rank = quaternary_ranks_array[rank_pair_group][port_number] - 4*qua_dimm;
// Set the rank pairs that will be affected.
OpenPOWER on IntegriCloud