From eb295a3e69483aab2ee4ce1231f1e2e6c6cd9982 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Fri, 7 Aug 2015 23:59:33 -0500 Subject: [PATCH] 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 Reviewed-on: http://review.coreboot.org/12034 Tested-by: build bot (Jenkins) Tested-by: Raptor Engineering Automated Test Stand Reviewed-by: Felix Held --- src/northbridge/amd/amdmct/mct_ddr3/mct_d.c | 10 ++++++++++ 1 file changed, 10 insertions(+) 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;