From owner-cvs-src@FreeBSD.ORG Fri Aug 1 14:50:10 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 550A637B401; Fri, 1 Aug 2003 14:50:10 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0F7543FCB; Fri, 1 Aug 2003 14:50:09 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h71Lo90U026213; Fri, 1 Aug 2003 14:50:09 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h71Lo9gf026212; Fri, 1 Aug 2003 14:50:09 -0700 (PDT) Message-Id: <200308012150.h71Lo9gf026212@repoman.freebsd.org> From: Warner Losh Date: Fri, 1 Aug 2003 14:50:09 -0700 (PDT) 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-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Aug 2003 21:50:10 -0000 imp 2003/08/01 14:50:09 PDT FreeBSD src repository Modified files: sys/i386/pci pci_bus.c Log: The MI code was modified to filter the devices based on its header type. We know about header types 0, 1 and 2. Ignore the rest in the MD i386 code when we're looking for bridges. You cannot look at the vendor tag. And if you don't you certainly can't look at function > 0 if the device isn't there. The new soekris boards' GEODE cpu has issues with the old way. This is reported to have fixed it. MFC After: 2 days Revision Changes Path 1.103 +8 -0 src/sys/i386/pci/pci_bus.c