freebsd-dev/share
Bill Paul 691c152864 This commit adds device driver support for Adaptec Duralink PCI fast
ethernet controllers based on the AIC-6915 "Starfire" controller chip.
There are single port, dual port and quad port cards, plus one 100baseFX
card. All are 64-bit PCI devices, except one single port model.

The Starfire would be a very nice chip were it not for the fact that
receive buffers have to be longword aligned. This requires buffer
copying in order to achieve proper payload alignment on the alpha.
Payload alignment is enforced on both the alpha and x86 platforms.
The Starfire has several different DMA descriptor formats and transfer
mechanisms. This driver uses frame descriptors for transmission which
can address up to 14 packet fragments, and a single fragment descriptor
for receive. It also uses the producer/consumer model and completion
queues for both transmit and receive. The transmit ring has 128
descriptors and the receive ring has 256.

This driver supports both FreeBSD/i386 and FreeBSD/alpha, and uses newbus
so that it can be compiled as a loadable kernel module. Support for BPF
and hardware multicast filtering is included.
1999-07-25 04:32:50 +00:00
..
colldef Change locale name of Traditional Chinese : zh_TW.BIG5 -> zh_TW.Big5. 1999-06-08 02:25:19 +00:00
dict Note that we have removed some words form the original. 1998-12-25 00:56:09 +00:00
doc Represent the value 2**32 correctly in nroff. Previously, the troff 1999-04-05 01:53:39 +00:00
examples Do nothing for the etc-examples target when SHARED=symlinks, since we'll 1999-06-27 16:42:25 +00:00
info Print a human-readable warning and die if $INFODIR do not exist. 1998-05-09 22:15:19 +00:00
isdn upgrade isdn4bsd from version 0.71 to the just released version 0.81 1999-05-20 10:14:57 +00:00
man This commit adds device driver support for Adaptec Duralink PCI fast 1999-07-25 04:32:50 +00:00
me Add $Id$, to make it simpler for members of the translation teams to 1999-07-12 21:02:10 +00:00
misc FreeBSD-3.0 is a snapshot from -current, while 3.1 and 3.2 1999-05-02 16:23:53 +00:00
mk add support to buildworld as a normal user: 1999-06-24 22:50:24 +00:00
mklocale Change locale name of Traditional Chinese : zh_TW.BIG5 -> zh_TW.Big5. 1999-06-08 02:25:19 +00:00
skel Nuked setting of crt here too. 1998-09-02 14:10:22 +00:00
syscons - Fix Belgian keyboard map (be.iso.kbd). 1999-07-07 13:20:12 +00:00
tabset 444 -> ${SHAREMODE} 1998-01-03 14:13:48 +00:00
termcap lable -> label 1998-06-23 05:30:26 +00:00
timedef Correct typo 1999-07-12 15:56:32 +00:00
zoneinfo Copy from vendor branch. This mainly undoes most of the backing out of 1999-02-08 06:29:10 +00:00
Makefile oops- I must have had a mangeld Entries 1998-12-28 21:51:49 +00:00
Makefile.inc Reverted part of previous change and improved formatting. Switching 1998-03-07 09:06:09 +00:00