summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plat
diff options
context:
space:
mode:
authorSachin Gupta <sgupta2m@in.ibm.com>2014-02-03 12:45:46 +0530
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-02-06 13:08:38 -0600
commitd6eda670f8600e4ca5ec4b10fd19a60fde5aeb61 (patch)
treebcf5e8b006fff1e53c7ab4fbc316c2baa36a845b /src/usr/diag/prdf/common/plat
parentea9a0fe2d3c69ed2d0b6b7b69493caf727db5d6f (diff)
downloadtalos-hostboot-d6eda670f8600e4ca5ec4b10fd19a60fde5aeb61.tar.gz
talos-hostboot-d6eda670f8600e4ca5ec4b10fd19a60fde5aeb61.zip
PRD: Fixes for bad DRAM spare
Change-Id: I64ae78d970dc1c1f7c1238ae1784e5a0bdd5e707 CQ: SW244640 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8526 Tested-by: Jenkins Server Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: BENJAMIN J. WEISENBECK <bweisenb@us.ibm.com> Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8580
Diffstat (limited to 'src/usr/diag/prdf/common/plat')
-rw-r--r--src/usr/diag/prdf/common/plat/pegasus/prdfCenDqBitmap.C8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfCenDqBitmap.C b/src/usr/diag/prdf/common/plat/pegasus/prdfCenDqBitmap.C
index d08f4020c..edf5e5f80 100644
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfCenDqBitmap.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfCenDqBitmap.C
@@ -5,7 +5,7 @@
/* */
/* IBM CONFIDENTIAL */
/* */
-/* COPYRIGHT International Business Machines Corp. 2013 */
+/* COPYRIGHT International Business Machines Corp. 2013,2014 */
/* */
/* p1 */
/* */
@@ -271,7 +271,7 @@ int32_t CenDqBitmap::setDramSpare( uint8_t i_portSlct, uint8_t i_pins )
{
i_pins &= 0xf; // limit to 4 bits
- if( ENUM_ATTR_EFF_DIMM_SPARE_HIGH_NIBBLE == spareConfig )
+ if( ENUM_ATTR_EFF_DIMM_SPARE_LOW_NIBBLE == spareConfig )
{
i_pins = i_pins << 4;
}
@@ -349,11 +349,11 @@ int32_t CenDqBitmap::isDramSpareAvailable( uint8_t i_portSlct,
if ( isDramWidthX4(iv_mba) )
{
// Check for DRAM spare
- if( ENUM_ATTR_EFF_DIMM_SPARE_HIGH_NIBBLE == spareConfig )
+ if( ENUM_ATTR_EFF_DIMM_SPARE_LOW_NIBBLE == spareConfig )
{
o_available = ( 0 == ( spareDqBits & 0xf0 ) );
}
- else if( ENUM_ATTR_EFF_DIMM_SPARE_LOW_NIBBLE == spareConfig )
+ else if( ENUM_ATTR_EFF_DIMM_SPARE_HIGH_NIBBLE == spareConfig )
{
o_available = ( 0 == ( spareDqBits & 0x0f ) );
}
OpenPOWER on IntegriCloud