From owner-cvs-src-old@FreeBSD.ORG Tue Sep 7 13:50:19 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3EBF10656D7 for ; Tue, 7 Sep 2010 13:50:19 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C2EDD8FC17 for ; Tue, 7 Sep 2010 13:50:19 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id o87DoJk4083012 for ; Tue, 7 Sep 2010 13:50:19 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o87DoJlM083011 for cvs-src-old@freebsd.org; Tue, 7 Sep 2010 13:50:19 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <201009071350.o87DoJlM083011@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 7 Sep 2010 13:50:02 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/x86/pci qpi.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Sep 2010 13:50:19 -0000 jhb 2010-09-07 13:50:02 UTC FreeBSD src repository Modified files: sys/x86/pci qpi.c Log: SVN rev 212292 on 2010-09-07 13:50:02Z by jhb Each processor socket in a QPI system has a special PCI bus for the "uncore" devices (such as the memory controller) in that socket. Stop hardcoding support for two busses, but instead start probing buses at domain 0, bus 255 and walk down until a bus probe fails. Also, do not probe a bus if it has already been enumerated elsewhere (e.g. if ACPI ever enumerates these buses in the future). Revision Changes Path 1.3 +45 -13 src/sys/x86/pci/qpi.c