aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/northbridge/amd/amdk8/misc_control.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/northbridge/amd/amdk8/misc_control.c b/src/northbridge/amd/amdk8/misc_control.c
index df28bd0331..5c46c1be78 100644
--- a/src/northbridge/amd/amdk8/misc_control.c
+++ b/src/northbridge/amd/amdk8/misc_control.c
@@ -155,6 +155,8 @@ static void misc_control_init(struct device *dev)
needs_reset = 1; /* Needed? */
}
}
+#if CONFIG_MAX_CPUS > 1
+/* Single CPU systems don't seem to need this. It might cause resets? (YhLu) */
/* Optimize the Link read pointers */
f0_dev = dev_find_slot(0, dev->path.u.pci.devfn - 3);
if (f0_dev) {
@@ -180,6 +182,7 @@ static void misc_control_init(struct device *dev)
else {
printk_err("Missing f0 device!\n");
}
+#endif
if (needs_reset) {
printk_debug("resetting cpu\n");
hard_reset();