diff options
Diffstat (limited to 'src/northbridge')
-rw-r--r-- | src/northbridge/amd/amdk8/misc_control.c | 3 |
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(); |