diff options
author | Timothy Pearson <tpearson@raptorengineeringinc.com> | 2015-08-07 23:59:33 -0500 |
---|---|---|
committer | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2015-11-22 23:09:35 +0100 |
commit | eb295a3e69483aab2ee4ce1231f1e2e6c6cd9982 (patch) | |
tree | 573f07a2f1c7ba9d82441aac074201e2e501f8d2 /src/northbridge | |
parent | 71b8f01b62244aace8bfc1b881c4a75ba76eaf8b (diff) |
nb/amd/amdmct/mct_ddr3: Force DRAM retraining on every boot
Stability issues have arisen on multiple Family 15h systems
when configuration restoration is enabled. In all cases these
stability issues resolved by allowing the RAM to go through a
full training cycle.
Change-Id: I017e0dd5120110124d5b5d5276befef6f7740614
Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
Reviewed-on: http://review.coreboot.org/12034
Tested-by: build bot (Jenkins)
Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Diffstat (limited to 'src/northbridge')
-rw-r--r-- | src/northbridge/amd/amdmct/mct_ddr3/mct_d.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/northbridge/amd/amdmct/mct_ddr3/mct_d.c b/src/northbridge/amd/amdmct/mct_ddr3/mct_d.c index 283d897935..4b4a0381a5 100644 --- a/src/northbridge/amd/amdmct/mct_ddr3/mct_d.c +++ b/src/northbridge/amd/amdmct/mct_ddr3/mct_d.c @@ -1735,6 +1735,16 @@ restartinit: allow_config_restore = 0; } + /* FIXME + * Stability issues have arisen on multiple Family 15h systems + * when configuration restoration is enabled. In all cases these + * stability issues resolved by allowing the RAM to go through a + * full training cycle. + * + * Debug and reenable this! + */ + allow_config_restore = 0; + for (Node = 0; Node < MAX_NODES_SUPPORTED; Node++) { struct DCTStatStruc *pDCTstat; pDCTstat = pDCTstatA + Node; |