Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Nov 2014 00:32:39 -0800
From:      John-Mark Gurney <jmg@funkthat.com>
To:        Rick Macklem <rmacklem@uoguelph.ca>
Cc:        arch@freebsd.org
Subject:   Re: I'd like to axe some drivers
Message-ID:  <20141121083239.GE99957@funkthat.com>
In-Reply-To: <606121646.4500834.1416533554657.JavaMail.root@uoguelph.ca>
References:  <573D346B-3AB8-4EC7-A03F-1B2B1291A5BC@bsdimp.com> <606121646.4500834.1416533554657.JavaMail.root@uoguelph.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
Rick Macklem wrote this message on Thu, Nov 20, 2014 at 20:32 -0500:
> Warner Losh wrote:
> > 
> > On Nov 20, 2014, at 3:07 PM, John-Mark Gurney <jmg@funkthat.com>
> > wrote:
> > 
> > > I'm fine w/ removing these...  Should we do some house cleaning on
> > > amd64's GENERIC too?
> > > 
> > > amd64's GENERIC has a lot of ISA or 100Mbit ethernet cards that are
> > > clearly not going to be used on these machines...
> > > 
> > > My recommended list to remove:
> > > ae, bfe, dc, fxp, hme?, pcn, rl, tx, vr, wb, xl, cs, ed, ex, ep,
> > > fe,
> > > sn, xe
> > 
> > All the PC Card ones (cs, ed, ex, ep, fe, sn, xe) are no brainers to
> > remove
> > from GENERIC.
> > 
> > hme is a Sparc-centric card, so can go.
> > 
> > The CardBus ones (dc, fxp, rl, re and xl) are less no-brainerish.
> > Older 64-bit
> > laptops have only CardBus, and some have these built-in. Since these
> > types
> > of systems are rare, and rarely NFS boot, having them as modules is
> > likely
> > fine.
> > 
> Yep. I'm typing this on a laptop that has a single core amd chip and
> an re(4) net chip. I actually run i386 FreeBSD on it (although I have
> booted an amd64 FreeBSD CD), so I don't care so long as these old net
> drivers remain in i386.

Considering I recently installed i386 HEAD on a K6/200 box w/ an fxp,
it'll be a while before the drivers go from i386..

FreeBSD 11.0-CURRENT #0 r266964:267061M: Wed Jun 11 15:35:27 PDT 2014
    jmg@carbon.funkthat.com:/usr/obj/i386.i386/usr/src/sys/serbox i386
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
CPU: AMD-K6tm w/ multimedia extensions (200.46-MHz 586-class CPU)
  Origin="AuthenticAMD"  Id=0x562  Family=0x5  Model=0x6  Stepping=2
  Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
  AMD Features=0x400<<b10>>
[...]
fxp0: <Intel 82559 Pro/100 Ethernet> port 0x6800-0x683f mem 0xe0100000-0xe0100fff,0xe0000000-0xe00fffff irq 11 at device 10.0 on pci0


-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141121083239.GE99957>