Timothy Pearson (tpearson@raptorengineeringinc.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/12034
-gerrit
commit 12b2f1e399bbefee65895ee472fbeed0e1ccdd83 Author: Timothy Pearson tpearson@raptorengineeringinc.com Date: Fri Aug 7 23:59:33 2015 -0500
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 --- 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 b80918c..1dce138 100644 --- a/src/northbridge/amd/amdmct/mct_ddr3/mct_d.c +++ b/src/northbridge/amd/amdmct/mct_ddr3/mct_d.c @@ -1742,6 +1742,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;