906 Commits

Author SHA1 Message Date
wpaul
853837b8ea Add support for gigabit ethernet cards based on the NatSemi DP83820
and DP83821 gigabit ethernet MAC chips and the NatSemi DP83861 10/100/1000
copper PHY. There are a whole bunch of very low cost cards available with
this chipset selling for $150USD or less. This includes the SMC9462TX,
D-Link DGE-500T, Asante GigaNIX 1000TA and 1000TPC, and a couple cards
from Addtron.

This chip supports TCP/IP checksum offload, VLAN tagging/insertion.
2048-bit multicast filter, jumbograms and has 8K TX and 32K RX FIFOs.
I have not done serious performance testing with this driver. I know
it works, and I want it under CVS control so I can keep tabs on it.
Note that there's no serious mutex stuff in here yet either: I need
to talk more with jhb to figure out the right way to do this. That
said, I don't think there will be any problems.

This driver should also work on the alpha. It's not turned on in
GENERIC.
2001-05-11 19:56:39 +00:00
brian
d56c2badd6 Add a ``digi'' driver.
This driver supports PCI Xr-based and ISA Xem Digiboard cards.
dgm will go away soon if there are no problems reported.  For now,
configuring dgm into your kernel warns that you should be using
digi.  This driver is probably close to supporting Xi, Xe and Xeve
cards, but I wouldn't expect them to work properly (hardware
donations welcome).

The digi_* pseudo-drivers are not drivers themselves but contain
the BIOS and FEP/OS binaries for various digiboard cards and are
auto-loaded and auto-unloaded by the digi driver at initialisation
time.  They *may* be configured into the kernel, but waste a lot
of space if they are.  They're intended to be left as modules.

The digictl program is (mainly) used to re-initialise cards that
have external port modules attached such as the PC/Xem.
2001-05-02 01:08:09 +00:00
schweikh
7e0835e7db pseudo-device -> device in kernel config.
Reviewed by:	joerg, dd
2001-05-01 11:26:14 +00:00
sheldonh
088368d68b Revert previous delta, which was completely bogus.
The perceived problem was the symptom of a local error.
2001-04-24 12:30:49 +00:00
sheldonh
4f896c335a Disconnect linux from the build. The buildkernel target has been
breaking on linux for more than two days because sys_exit_args
referenced in linux_sysent.c does not exist.
2001-04-24 08:56:42 +00:00
orion
152824577f Add als4000 subdir. 2001-04-23 21:58:23 +00:00
orion
9b6cff350c Initial version of Avance Logic ALS4000 pcm driver. 2001-04-23 21:53:12 +00:00
mjacob
30d5172c99 add MARVELL to the list of phys to go into miibus 2001-04-21 23:42:19 +00:00
alfred
6d135b3afa NFS module now requires nfs_lock.c 2001-04-18 08:33:52 +00:00
markm
72bbb6cb40 Add missing sound module.
OK'ed by:	cg
2001-04-16 17:04:41 +00:00
jhay
77dc35d52e Move the isa parts to a separate file. 2001-04-16 13:20:39 +00:00
brian
185b812c5c dgm now builds as a module 2001-04-14 15:36:45 +00:00
bp
592766811b Add smbfs module. Currently it includes smbfs, netsmb and DES parts.
Kernel should be compiled with options LIBMCHAIN and LIBICONV.
2001-04-13 12:11:19 +00:00
mjacob
179a4916c8 We now depend on miibus_if.h. 2001-04-09 21:34:52 +00:00
cg
e8d6cf8f4b enable the rate conversion feeder.
the main benefit this gives for now is that via686 audio devices on
motherboards with ac97 codecs that do not support vra will be able to use
sample rates other than 48khz.
2001-04-09 12:04:44 +00:00
obrien
1c766fe616 Style fix. 2001-04-08 21:50:41 +00:00
imp
a24ec299ea Add support for MODULES_OVERRIDE. This is a list of modules to build
instead of all of them.  You can put this in /etc/make.conf or in
makeoptions.

Reviewed by: arch@

# docs to follow.
2001-04-02 08:52:05 +00:00
scottl
ee99514290 Make an attempt to get the asr driver to compile on Alpha by fixing some i386
specific bogons.  Compile with -O0, as anything higher gives the compiler
a fit.  No idea if this driver will actually work on Alpha, though.
2001-04-01 08:33:01 +00:00
alfred
c549f7c37c Forgot to add pci_if.h to SRCS
Pointed out by: phk
2001-03-28 13:42:42 +00:00
cokane
957ae0262f Remove NOMAN 2001-03-27 19:04:09 +00:00
peter
ac4af0b483 Catch these modules up with obrien's recent cleanup commit. 2001-03-24 22:33:43 +00:00
peter
4760bbf740 Drop 'KMODDEPS = snd_pcm' - it isn't used. 2001-03-24 22:28:49 +00:00
peter
a568652339 Back out 'KMODDEPS = miibus' addition in last commit. This isn't used. 2001-03-24 22:21:59 +00:00
rwatson
dcd5bf93d5 o Adding UFS_EXTATTR support in MFS required the inclusion of opt_ufs.h.
I didn't realize we had an MFS module, so didn't update the
  dependencies there to reflect opt_ufs.h.

Obtained from:	TrustedBSD Project
2001-03-19 07:04:17 +00:00
orion
1601ad0a45 pcm driver for S3 Sonicvibes chipset.
Reviewed by:	Cameron Grant
2001-03-19 00:26:41 +00:00
scottl
4b576c4ab5 Fix the building of the aac driver as a module. Add a comment about enabling
debug information for the driver.
2001-03-17 04:42:33 +00:00
jlemon
73623a0ee0 Adjust the fxp module to use the correct directory path, and add a
dependency on miibus.
2001-03-12 21:44:19 +00:00
jlemon
127c8b5683 Add Intel 82553, 82555 PHY driver. 2001-03-12 02:45:06 +00:00
markm
dd7c5ed962 The /dev/random driver used Rijndael, not Blowfish, now. 2001-03-10 12:57:08 +00:00
bp
eacd05832f Remove now unused opt_ipx.h and opt_inet.h 2001-03-10 05:42:44 +00:00
phk
872730b331 Remove vn(4) driver. 2001-03-09 20:10:35 +00:00
jhb
0a04578be4 #if 0 out a variable only used in #if 0'd code to quiet a warning. 2001-03-06 03:07:58 +00:00
imp
c2257f6c8a Add support for Dlink DL10022 to the ed driver. This is a mii part
bolted to a ne-2000 chip.  This is necessary for the NetGear FA-410TX
and other cards.

This also requires you add mii to your kernel if you have an ed driver
configured.

This code will result in a couple of timeout messages for ed on the
impacted cards.  Additional work will be needed, but this does work
right now, and many people need these cards.

Submitted by: Ian Dowse <iedowse@maths.tcd.ie>
2001-03-03 08:31:37 +00:00
julian
e50089028c Not quite working makefile to make the nmdm device as a module. 2001-02-27 16:53:59 +00:00
peter
bf646692bb Remove some cruft 2001-02-27 07:40:09 +00:00
julian
49093edcc3 Allow the eiface node to be made as a module (not linked into build yet) 2001-02-25 06:18:22 +00:00
julian
97a8f9ea5a Add a Makefile for the sample node so It can be compiled.
This helps to stop it from geting out of sync.
It is not part of the normal build but I can use it with all the others
when I make changes to netgraph to ensure it is buildable.
2001-02-25 05:34:33 +00:00
bp
1bdf6a6d14 Introduce API for sequential reads/writes (build/dissect) of mbuf chains.
Reviewed by:	Ian Dowse <iedowse@maths.tcd.ie>,
		Bosko Milekic <bmilekic@technokratis.com>,
		Julian Elischer <julian@elischer.org> and arch@/net@
Obtained from:	smbfs
2001-02-24 15:44:30 +00:00
julian
e658f358fd Add a 'splitter' node to separate a bidirectional
packet flow into two unidirectional flows.

Part of a suite of nodes developed for packet flow control.
More to follow as I have time to port them to 5.x or
as others do so. The ipfw node will be the hardest..

Submitted by:	"Vitaly V. Belekhov" <vitaly@riss-telecom.ru>
2001-02-22 17:14:36 +00:00
nyan
8fdd73848c Fixed warnings. 2001-02-21 11:28:02 +00:00
jlemon
aed10fa9a0 Hook up the linux module for alpha again.
Approved by:	beast
2001-02-20 02:19:01 +00:00
mjacob
0a03d96091 Move linux to i386 only until it gets fixed for alpha (again). 2001-02-19 21:20:33 +00:00
nyan
12016a7db0 Add pc98 support. 2001-02-10 12:52:56 +00:00
nyan
1c34bcf835 Added pc98 supports. 2001-02-08 13:24:30 +00:00
semenu
1fa0fc7de2 Add QS6612, AC101 and LXT970 personal drivers and register definitions.
Obtained from:	NetBSD/OpenBSD
2001-02-07 19:57:40 +00:00
cg
131f888638 add forgotten makefile 2001-02-05 01:16:12 +00:00
cg
4ca1265524 add driver for CS4281 sound chips
Submitted by:   Orion Hodson <O.Hodson@cs.ucl.ac.uk>
2001-02-04 19:23:35 +00:00
cg
a1cdce5a42 add driver for CMedia CMI8338/CMI8738 sound chips
Submitted by:   Orion Hodson <O.Hodson@cs.ucl.ac.uk>
2001-02-04 19:13:40 +00:00
imp
8195cce261 Remove NAHA, NAHATOT and aha_softcs and related code. It was unused
except for setting it.  Also remove count from aha and replace it with
optional.

Also add commented out pccard lines for all the old card drivers.
They have to be commented out until they are converted because it
causes problems in NEWCARD.
2001-02-04 16:45:39 +00:00
peter
8139bd5e67 Remove some stray traces of KMODDEPS 2001-02-04 12:35:22 +00:00