From owner-cvs-all Thu Aug 31 16:11:38 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id B6C1537B422; Thu, 31 Aug 2000 16:11:35 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id QAA27419; Thu, 31 Aug 2000 16:11:35 -0700 (PDT) (envelope-from peter@FreeBSD.org) Message-Id: <200008312311.QAA27419@freefall.freebsd.org> From: Peter Wemm Date: Thu, 31 Aug 2000 16:11:35 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/isa pcibus.c src/sys/pci pcisupport.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG peter 2000/08/31 16:11:35 PDT Modified files: sys/i386/isa pcibus.c sys/pci pcisupport.c Log: Take a shot at fixing multiple pci busses on i386. pcib_set_bus() cannot be used on the new child because it is meant to be used on the *pci* device (it looks at the parent internally) not the pcib being added. Bite the bullet and use ivars for the bus number to avoid any doubts about whether the softc is consistant between probe and attach. This should not break the Alpha code. Revision Changes Path 1.64 +51 -11 src/sys/i386/isa/pcibus.c 1.168 +12 -7 src/sys/pci/pcisupport.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message