From owner-cvs-all@FreeBSD.ORG Wed Oct 6 07:22:59 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0F38E16A4CE; Wed, 6 Oct 2004 07:22:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E1BDC43D4C; Wed, 6 Oct 2004 07:22:58 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i967MwP4014695; Wed, 6 Oct 2004 07:22:58 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i967MwsJ014694; Wed, 6 Oct 2004 07:22:58 GMT (envelope-from imp) Message-Id: <200410060722.i967MwsJ014694@repoman.freebsd.org> From: Warner Losh Date: Wed, 6 Oct 2004 07:22:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/pci pci_bus.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 07:22:59 -0000 imp 2004-10-06 07:22:58 UTC FreeBSD src repository Modified files: sys/i386/pci pci_bus.c Log: For legacy PCI bridges, limit memory allocation to the top 32MB of RAM. Many older, legacy bridges only allow allocation from this range. This only appies to devices who don't have their memory assigned by the BIOS (since we allocate the ranges so assigned exactly), so should have minimal impact. Hoewver, for CardBus bridges (cbb), they rarely get the resources allocated by the BIOS, and this patch helps them greatly. Typically the 'bad Vcc' messages are caused by this problem. Revision Changes Path 1.113 +24 -4 src/sys/i386/pci/pci_bus.c