From owner-cvs-all Mon Apr 19 1: 6:47 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 D23C415141; Mon, 19 Apr 1999 01:06:44 -0700 (PDT) (envelope-from peter@FreeBSD.org) Received: (from peter@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id BAA94048; Mon, 19 Apr 1999 01:04:20 -0700 (PDT) (envelope-from peter@FreeBSD.org) Message-Id: <199904190804.BAA94048@freefall.freebsd.org> From: Peter Wemm Date: Mon, 19 Apr 1999 01:04:20 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 nexus.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk peter 1999/04/19 01:04:20 PDT Modified files: sys/i386/i386 nexus.c Log: Always create attach points for the various child busses that can be attached to the nexus. With one exception, this (for example) allows you to do wierd things like kldload the eisa bus on the fly and then drivers, and have it auto probe the eisa bus when the drivers come online. The one exception being pci, it only adds the pcib after the presence of the pci bus is detected and that's #if'ed code. A side effect of this is that isa and eisa will be attached to the nexus directly rather than the PCI->ISA or PCI->EISA bridges. I'm not sure if this is good or bad at this point, but it seems to be closer to the way things are for the i386 family... This is likely to be followed up. This also fixes compilation without a PCI bus configured and will allow eisa to work without PCI too. Revision Changes Path 1.3 +14 -30 src/sys/i386/i386/nexus.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message