[BISECTED] v4.15-rc: Boot regression on x86_64/AMD

From: Aaro Koskinen
Date: Fri Jan 05 2018 - 17:13:08 EST


Hi,

After v4.14, I've been unable to boot my AMD compilation box with the
v4.15-rc mainline Linux. It just ends up in a silent reboot loop.

I bisected this to:

commit fa564ad9636651fd11ec2c79c48dee844066f73a
Author: Christian König <christian.koenig@xxxxxxx>
Date: Tue Oct 24 14:40:29 2017 -0500

x86/PCI: Enable a 64bit BAR on AMD Family 15h (Models 00-1f, 30-3f, 60-7f)

System details:

[ 0.000000] DMI: MSI MS-7699/760GA-P43(FX) (MS-7699) , BIOS V1.3 10/14/2014
[...]
[ 0.070000] smpboot: CPU0: AMD FX(tm)-6350 Six-Core Processor (family: 0x15, model: 0x2, stepping: 0x0)

If you need more info, please tell what you need.

With the current mainline (rc6+), I have done the following reverts to
get a bootable system:

Revert "x86/PCI: Enable a 64bit BAR on AMD Family 15h (Models 00-1f, 30-3f,
60-7f)"
This reverts commit fa564ad9636651fd11ec2c79c48dee844066f73a.

Revert "x86/PCI: Fix infinite loop in search for 64bit BAR placement"
This reverts commit 470195f82e4ea550b7c37736a12bf3fa565295ea.

Revert "x86/PCI: Only enable a 64bit BAR on single-socket AMD Family 15h"
This reverts commit a19e2696135efb471981c1ae1ec3cb2b70c41a2e.

A.