From owner-cvs-all Tue Mar 6 9:34:57 2001 Delivered-To: cvs-all@freebsd.org Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 1407B37B719; Tue, 6 Mar 2001 09:34:50 -0800 (PST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.11.1/8.11.1) with ESMTP id f26HYnd01403; Tue, 6 Mar 2001 10:34:49 -0700 (MST) (envelope-from imp@harmony.village.org) Message-Id: <200103061734.f26HYnd01403@harmony.village.org> To: Maxim Sobolev Subject: Re: cvs commit: src/sys/modules/ed Makefile src/sys/dev/ed if_ed.cif_ed_pccard.c if_ed_pci.c if_edreg.h if_edvar.h src/sys/i386/confGENERIC NEWCARD Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org In-reply-to: Your message of "Tue, 06 Mar 2001 13:12:55 +0200." <3AA4C637.D777CB97@FreeBSD.org> References: <3AA4C637.D777CB97@FreeBSD.org> <200103030831.f238VcG09263@freefall.freebsd.org> Date: Tue, 06 Mar 2001 10:34:49 -0700 From: Warner Losh Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <3AA4C637.D777CB97@FreeBSD.org> Maxim Sobolev writes: : I don't like this not only because it bloats kernel with unnecessary in many : cases "device miibus" but also makes "device pci" mandatory even for isa-only : systems. : : Please fix! I will fix this in the fullness of time. I'd like to split out the linksys "front end" from the rest of the "ed" driver to create a new driver called "lsys" or some other boring short name. This would solve much of the hackery that goes on with the ed driver. I'm still not sure how to thread it all togehter, and I'm certainly not advocating copying if_ed and doing a query replace to get if_lsys, more like the separate front ends that NetBSD did. I'd also like to split out the wd89xx based cards from ed as well. And maybe the axioms (I haven't looked at the places that impacts). I think this is doable, but I won't have the time to do this all the way for a few weeks. In the short term, I'll likely introduce an option ED_INCLUDE_MII, move the mii code to its own file and see why pci is required. In addition to the pccard bug that des pointed me at (I think I even have patches from a few folk in my mailbox for that). Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message