svn commit: r277694 - head/sys/amd64/conf

Warner Losh imp at bsdimp.com
Sun Jan 25 17:55:53 UTC 2015


> On Jan 25, 2015, at 5:43 AM, Sergey Kandaurov <pluknet at freebsd.org> wrote:
> 
> On 25 January 2015 at 15:02, Dag-Erling Smørgrav <des at freebsd.org> wrote:
>> Author: des
>> Date: Sun Jan 25 12:02:38 2015
>> New Revision: 277694
>> URL: https://svnweb.freebsd.org/changeset/base/277694
>> 
>> Log:
>>  Remove ISA NICs.  Anyone still using these on amd64 can build their
>>  own kernel.

This does take out PC Cards as well, but all these devices are loadable
modules.

I would like to request, however, that we hold off on too much more
GENERIC pruning until my only add what’s needed in MINIMAL and
load the rest automatically work is declared to have failed.

>> Modified:
>>  head/sys/amd64/conf/GENERIC
>> 
> 
> If so, what about i386? (I'd rather not pc98)

pc98 shouldn’t be messed with: those systems have the hardware
they have, and eliminating CBUS devices there would be far too
disruptive.

i386 we might be able to get away with it, but given the wide range
of i386 hardware we still run on, this may be a bit too disruptive.

> What about device isa in DEFAULTS?

isa can never be removed from DEFAULTS. It is not the ISA
expansion bus support, but rather the default system bus
support. As such, it can never be removed without significant
work that’s mostly just rearranging the deck chairs...

Warner

>> Modified: head/sys/amd64/conf/GENERIC
>> ==============================================================================
>> --- head/sys/amd64/conf/GENERIC Sun Jan 25 11:57:18 2015        (r277693)
>> +++ head/sys/amd64/conf/GENERIC Sun Jan 25 12:02:38 2015        (r277694)
>> @@ -260,16 +260,6 @@ device             vr                      # VIA Rhine, Rhine II
>> device         wb                      # Winbond W89C840F
>> device         xl                      # 3Com 3c90x (``Boomerang'', ``Cyclone'')
>> 
>> -# ISA Ethernet NICs.  pccard NICs included.
>> -device         cs                      # Crystal Semiconductor CS89x0 NIC
>> -# 'device ed' requires 'device miibus'
>> -device         ed                      # NE[12]000, SMC Ultra, 3c503, DS8390 cards
>> -device         ex                      # Intel EtherExpress Pro/10 and Pro/10+
>> -device         ep                      # Etherlink III based cards
>> -device         fe                      # Fujitsu MB8696x based cards
>> -device         sn                      # SMC's 9000 series of Ethernet chips
>> -device         xe                      # Xircom pccard Ethernet
>> -
>> # Wireless NIC cards
>> device         wlan                    # 802.11 support
>> options        IEEE80211_DEBUG         # enable debug msgs
>> 
> 
> -- 
> wbr,
> pluknet
> 



More information about the svn-src-all mailing list