From owner-cvs-all@FreeBSD.ORG Wed Oct 6 19:15:32 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 60C7C16A4D7; Wed, 6 Oct 2004 19:15:32 +0000 (GMT) Received: from harmony.village.org (rover.village.org [168.103.84.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D20343D1F; Wed, 6 Oct 2004 19:15:30 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (harmony.village.org [10.0.0.6]) by harmony.village.org (8.13.1/8.13.1) with ESMTP id i96J7BxT025598; Wed, 6 Oct 2004 13:07:11 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 06 Oct 2004 13:08:50 -0600 (MDT) Message-Id: <20041006.130850.64789190.imp@bsdimp.com> To: jhb@freebsd.org From: "M. Warner Losh" In-Reply-To: <200410061054.42956.jhb@FreeBSD.org> References: <200410060722.i967MwsJ014694@repoman.freebsd.org> <200410061054.42956.jhb@FreeBSD.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: 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 19:15:32 -0000 In message: <200410061054.42956.jhb@FreeBSD.org> John Baldwin writes: : On Wednesday 06 October 2004 03:22 am, Warner Losh wrote: : > 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. : : We really should be looking at the SMAP to find out what the real limits of : PCI space are I think since I think the SMAP includes an entry for PCI memory : mapped I/O. Can you point me at the details on how to do this? I'd be absolutely thrilled to do this correctly, but so far my research has been focused on the actual host bridges. Sadly, these aren't standardized. If there's another area I can research, I'd be thrilled. Warner