Info: mapping multiple BARs. Your kernel is fine. (original) (raw)

Stephane Eranian eranian at google.com
Tue Feb 25 10:54:53 PST 2014


On Tue, Feb 25, 2014 at 6:39 PM, Borislav Petkov <bp at alien8.de> wrote:

On Tue, Feb 25, 2014 at 05:33:13PM +0100, Stephane Eranian wrote:

No, it's a T430s. What happens if you boot vanilla tip.git? linus/master + tip/master -> fails tip/master -> fails All trees are from today, like an hour ago or so. Doing what hpa suggested: I am on tip.git at cfbf8d4 Linux 3.14-rc4 and I don't see the problem (using Ubuntu Saucy).

Given what you commented out, it seems like you're saying something goes wrong with pci_get_device(). Am I missing some pm callbacks?

The uncore IMC is not used internally.

diff --git a/arch/x86/kernel/cpu/perfeventinteluncore.c b/arch/x86/kernel/cpu/perfeventinteluncore.c index b262c6124cf3..ec217d2d28dd 100644 --- a/arch/x86/kernel/cpu/perfeventinteluncore.c +++ b/arch/x86/kernel/cpu/perfeventinteluncore.c _@@ -3871,6 +3871,7 @@ static int init uncorepciinit(void) pciuncores = snbpciuncores; uncorepcidriver = &snbuncorepcidriver; break; +#if 0 case 58: /* Ivy Bridge */ ret = snbpci2phymapinit(PCIDEVICEIDINTELIVBIMC); if (ret) _@@ -3878,6 +3879,7 @@ static int init uncorepciinit(void) pciuncores = snbpciuncores; uncorepcidriver = &ivbuncorepcidriver; break; +#endif case 60: /* Haswell */ case 69: /* Haswell Celeron */ ret = snbpci2phymapinit(PCIDEVICEIDINTELHSWIMC);

for model 58, IVB, works around the issue. Thanks. -- Regards/Gruss, Boris. Sent from a fat crate under my desk. Formatting is fine. --



More information about the dri-devel mailing list