From owner-freebsd-arch@FreeBSD.ORG Fri Nov 21 16:15:17 2014 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 505CE5E6 for ; Fri, 21 Nov 2014 16:15:17 +0000 (UTC) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2B3C7632 for ; Fri, 21 Nov 2014 16:15:17 +0000 (UTC) Received: from ralph.baldwin.cx (pool-173-70-85-31.nwrknj.fios.verizon.net [173.70.85.31]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 18F7BB989; Fri, 21 Nov 2014 11:15:16 -0500 (EST) From: John Baldwin To: John-Mark Gurney Subject: Re: I'd like to axe some drivers Date: Fri, 21 Nov 2014 10:55:33 -0500 Message-ID: <2540829.zyhqHXzioZ@ralph.baldwin.cx> User-Agent: KMail/4.14.2 (FreeBSD/10.1-PRERELEASE; KDE/4.14.2; amd64; ; ) In-Reply-To: <20141120220752.GI24601@funkthat.com> References: <201411201631.27556.jhb@freebsd.org> <20141120220752.GI24601@funkthat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Fri, 21 Nov 2014 11:15:16 -0500 (EST) Cc: arch@freebsd.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Nov 2014 16:15:17 -0000 On Thursday, November 20, 2014 02:07:52 PM John-Mark Gurney wrote: > I'm fine w/ removing these... Should we do some house cleaning on > amd64's GENERIC too? I'd rather not diverge this thread too much. > amd64's GENERIC has a lot of ISA or 100Mbit ethernet cards that are > clearly not going to be used on these machines... I think ISA might make sense. I think 100Mbit PCI ethernet is not as obvious. One of my previous desktops (an Athlon64 machine) had pcn as its on-board Ethernet. > My recommended list to remove: > ae, bfe, dc, fxp, hme?, pcn, rl, tx, vr, wb, xl, cs, ed, ex, ep, fe, > sn, xe > > All of these are modules, so if someone really needs them, they can > load the module... One thing that might help is that if pccard grows the same ability as USB to auto-load modules on insert (I feel like pccardd did this in 4.x, so this might still work via devd now?), we could remove most of the ISA drivers from GENERIC on both i386 and amd64 that are nowadays only going to be used for pccard (that's pretty much all the ISA NICs aside from ie(4)). (And pccard things still work in CardBus slots, so are still possibly relevant for 64-bit laptops with CardBus.) -- John Baldwin