From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qa0-f42.google.com ([209.85.216.42]:53903 "EHLO mail-qa0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751305Ab2FRWan (ORCPT ); Mon, 18 Jun 2012 18:30:43 -0400 MIME-Version: 1.0 In-Reply-To: References: From: Ulrich Drepper Date: Mon, 18 Jun 2012 18:30:21 -0400 Message-ID: Subject: Re: SNB PCI root information To: Bjorn Helgaas Cc: Yinghai Lu , jbarnes@virtuousgeek.org, Linux Kernel Mailing List , lenb@kernel.org, x86@kernel.org, linux-pci@vger.kernel.org Content-Type: text/plain; charset=UTF-8 Sender: linux-pci-owner@vger.kernel.org List-ID: On Sat, Jun 16, 2012 at 5:56 PM, Bjorn Helgaas wrote: > If ACPI provides a perfectly usable generic way to describe this > topology and the vendor BIOS doesn't bother to use it, I'm not very > interested in trying to compensate for that BIOS deficiency by adding > a bunch of non-portable CPU-specific gunk to Linux. The problem is that all machines get this wrong. I've tested varies models from Dell and HP and none of them have the _PXM entry and the local_cpus fields are wrong. If there is a reasonably sane way to compensate for broken BIOSes it should be considered. We all know how good BIOS authors are...