diff options
author | Patrick Rudolph <siro@das-labor.org> | 2015-07-16 20:48:16 +0200 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2015-07-22 18:10:32 +0200 |
commit | 0620b1e8a3097a1b1fd5f8e29839fec393723b81 (patch) | |
tree | fe2df0a8210a3a2d01d66cfa81a9b03574b76ccf /src/cpu | |
parent | 5da95dc4c280cb6093f38ce6561d2d6545c84ace (diff) |
intel raminit: support two DIMMs per channel
Issue observed:
Two memory DIMMs are placed in the same channel, but only one shows up.
The SPD is read and printed, but the first DIMM isn't recognized any more.
Due to an existing but unconfigured memory DIMM the timB test failed.
Test system:
* Intel Pentium CPU G2130
* Gigabyte GA-B75M-D3H
* DIMMs:
* crucial 2GB 256Mx64 CT2566aBA160BJ
* corsair 8GB CMZ16GX3M2A1866C9
Problem description:
The channel's rankmap was overwritten by the second slot's rankmap.
Problem solution:
Logical OR the channel's rankmap with every slot's rankmap.
Final testing result:
The DIMM is recognized and can be properly configured and used.
The timB test doesn't fail any more.
Change-Id: I17a205ff4d344c13d9ddfe71aaae2f3cef047665
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-on: http://review.coreboot.org/10960
Reviewed-by: Vladimir Serbinenko <phcoder@gmail.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Nicolas Reinecke <nr@das-labor.org>
Diffstat (limited to 'src/cpu')
0 files changed, 0 insertions, 0 deletions