diff options
author | Patrick Rudolph <siro@das-labor.org> | 2016-01-10 14:22:34 +0100 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2016-01-17 18:51:40 +0100 |
commit | 7e513d1d04ad5352844ece7cfc7b24bac57daf3a (patch) | |
tree | a21c6c067852d728cc644ffcf03851e5b50e8121 /src/arch/x86/memcpy.c | |
parent | 441be59ae0528a62db9d15e822ca3d739ad71dd1 (diff) |
intel/sandybridge/raminit: fix ODT setting
Count DIMMs on current memory channel instead of all memory channels.
The current code is only able to correctly handle the following memory
configurations:
One DIMM installed in either channel.
Four DIMMs installed, two in each channel.
Two DIMMs installed, both in the same channel.
For systems that have any other configuration the DRAM On-Die-Termination
setting is wrong.
For example:
Two DIMMs installed, one in each channel.
Test system:
* Gigabyte GA-B75M-D3H (Intel Pentium CPU G2130)
Change-Id: I0e8e1a47a2c33a326926c6aac1ec4d8ffaf57bb6
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-on: https://review.coreboot.org/12892
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Martin Roth <martinroth@google.com>
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@googlemail.com>
Diffstat (limited to 'src/arch/x86/memcpy.c')
0 files changed, 0 insertions, 0 deletions