[coreboot-gerrit] Patch merged into coreboot/master: intel raminit: properly handle DDR3 DIMMs with address mirroring

gerrit at coreboot.org gerrit at coreboot.org
Sun Jun 28 22:40:44 CEST 2015


the following patch was just integrated into master:
commit 3247916d1105a33a1c93be415e3bcded785c86cf
Author: Patrick Rudolph <siro at das-labor.org>
Date:   Wed Jun 24 19:14:53 2015 +0200

    intel raminit: properly handle DDR3 DIMMs with address mirroring
    
    Issue observed:
    DDR3 DIMM with address mirroring enabled doesn't work when placed in
    slot 1 and slot 0 is empty. It does work when placed in slot 0 and
    slot 1 is empty.
    
    Test system:
    * Intel IvyBridge
    * Gigabyte GA-B75M-D3H
    * Kingston KVR1066D3N7/4G (address mirroring enabled DIMM)
    
    Problem description:
    The address mirror enable bit is slot-swapped in the DIMM mapping code,
    but none of the remaining code is aware of DIMM mapping. Removing the
    code, that is swapping the mirror enable bit, results in the correct
    behaviour. The DIMM is now working in every slot.
    
    Change-Id: I7a51bbc8d156209449fd67c954930835814a40ee
    Signed-off-by: Patrick Rudolph <siro at das-labor.org>
    Reviewed-on: http://review.coreboot.org/10652
    Reviewed-by: Nicolas Reinecke <nr at das-labor.org>
    Tested-by: build bot (Jenkins)
    Reviewed-by: Paul Menzel <paulepanter at users.sourceforge.net>
    Reviewed-by: Stefan Reinauer <stefan.reinauer at coreboot.org>


See http://review.coreboot.org/10652 for details.

-gerrit



More information about the coreboot-gerrit mailing list