From owner-cvs-all@FreeBSD.ORG Thu Dec 30 07:18: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 3E33616A4CE; Thu, 30 Dec 2004 07:18:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 283CF43D49; Thu, 30 Dec 2004 07:18:59 +0000 (GMT) (envelope-from anholt@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id iBU7IxX3089356; Thu, 30 Dec 2004 07:18:59 GMT (envelope-from anholt@repoman.freebsd.org) Received: (from anholt@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id iBU7Iwe5089355; Thu, 30 Dec 2004 07:18:58 GMT (envelope-from anholt) Message-Id: <200412300718.iBU7Iwe5089355@repoman.freebsd.org> From: Eric Anholt Date: Thu, 30 Dec 2004 07:18: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/pci agp_ali.c agp_intel.c agp_sis.c agp_via.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: Thu, 30 Dec 2004 07:18:59 -0000 anholt 2004-12-30 07:18:58 UTC FreeBSD src repository Modified files: sys/pci agp_ali.c agp_intel.c agp_sis.c agp_via.c Log: [1] Remove the generic bridge support from those drivers that had it. The generic bridge support was biting us more than it helped, whenever a new chipset came out from a vendor and misprogramming it caused strange hangs or corruption. [2] Add a large number of PCI IDs based on what the linux drivers support. Note that the new PCI IDs haven't been tested, they're just *likely* to work. In particular the VIA AGP 8x chipsets are concerning, due to lack of testing, possible issues (kern/69953), and not having a nice "does this bridge say it would do 8x" function. However, this shouldn't make the situation worse, since these chips would have probed in the past anyway. Revision Changes Path 1.15 +2 -3 src/sys/pci/agp_ali.c 1.26 +0 -3 src/sys/pci/agp_intel.c 1.16 +0 -3 src/sys/pci/agp_sis.c 1.20 +53 -6 src/sys/pci/agp_via.c