From owner-cvs-src-old@FreeBSD.ORG Tue Mar 24 18:11:59 2009 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 1D9B510656E6 for ; Tue, 24 Mar 2009 18:11:59 +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 0763C8FC27 for ; Tue, 24 Mar 2009 18:11:59 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n2OIBw7D072620 for ; Tue, 24 Mar 2009 18:11:58 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n2OIBwJd072619 for cvs-src-old@freebsd.org; Tue, 24 Mar 2009 18:11:58 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200903241811.n2OIBwJd072619@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 24 Mar 2009 18:10:22 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/pci pci_cfgreg.c src/sys/i386/pci pci_cfgreg.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, 24 Mar 2009 18:12:02 -0000 jhb 2009-03-24 18:10:22 UTC FreeBSD src repository Modified files: sys/amd64/pci pci_cfgreg.c sys/i386/pci pci_cfgreg.c Log: SVN rev 190386 on 2009-03-24 18:10:22Z by jhb Fall back to using configuration type 1 accesses for PCI config requests if the requested PCI bus falls outside of the bus range given in the ACPI MCFG table. Several BIOSes seem to not include all of the PCI busses in systems in their MCFG tables. It maybe that the BIOS is simply buggy and does support all the busses, but it is more conservative to just fall back to the old method unless it is certain that memory accesses will work. Revision Changes Path 1.114 +2 -0 src/sys/amd64/pci/pci_cfgreg.c 1.133 +2 -0 src/sys/i386/pci/pci_cfgreg.c