From owner-cvs-all Tue Aug 10 2:25: 2 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 8762214D04; Tue, 10 Aug 1999 02:24:59 -0700 (PDT) (envelope-from peter@FreeBSD.org) Received: (from peter@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id CAA16850; Tue, 10 Aug 1999 02:22:23 -0700 (PDT) (envelope-from peter@FreeBSD.org) Message-Id: <199908100922.CAA16850@freefall.freebsd.org> From: Peter Wemm Date: Tue, 10 Aug 1999 02:22:22 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/isa pcibus.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk peter 1999/08/10 02:22:22 PDT Modified files: sys/i386/isa pcibus.c Log: Hopefully fix the previous commit, it caused *all* bridges to be detected as PCI->HOST bridges on my (440BX) box. My change is to remove the test at the beginning entirely, letting the switch on the device ID happen first. If the device ID is unknown, then (in the default case) check for the generic PCIS_BRIDGE_HOST tag. This should allow wierd cases (eg: wpaul's IMS VL bridge) to work by using the id override. This strategy is more in line with the other PCI match methods we use elsewhere, I only have a limited testbed, but having my USB etc devices detected as PCI->HOST bridges doesn't look good. Revision Changes Path 1.46 +7 -6 src/sys/i386/isa/pcibus.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message