cvs commit: src/sys/dev/le am7990.c am79900.c am79900reg.h
am79900var.h am7990reg.h am7990var.h if_le_ledma.c
if_le_pci.c lance.c lancereg.h lancevar.h
John Baldwin
jhb at freebsd.org
Tue Jan 31 10:38:13 PST 2006
On Tuesday 31 January 2006 09:48, Marius Strobl wrote:
> marius 2006-01-31 14:48:58 UTC
>
> FreeBSD src repository
>
> Added files:
> sys/dev/le am7990.c am79900.c am79900reg.h
> am79900var.h am7990reg.h am7990var.h
> if_le_ledma.c if_le_pci.c lance.c
> lancereg.h lancevar.h
> Log:
> Add le(4), a driver for AMD Am7900 LANCE and Am79C9xx PCnet NICs ported
> from NetBSD. This driver actually can replace lnc(4). Advantages over
> lnc(4) are:
> - Cleaner and more flexible regarding MD needs.
> - Endian-clean and MPSAFE.
> - Supports ALTQ, VLAN_MTU, ifmedia.
> - Uses 32bit DMA for the PCI variants.
>
> This commit includes front-ends for the dma(4) pseudo-bus found on SBus-
> based sparc64 machines (thus supports the on-board LANCE in Sun Ultra 1)
> and PCI. In order to actually replace lnc(4), the front-ends for ISA and
> the PC98 CBUS would have to be added but for which I don't have hardware
> to test.
>
> Reviewed and some improvements by: yongari
> Tested on: i386, sparc64
Does this replace pcn(4) which supported the DMA-capable lnc(4) chips as well:
o AMD Am53C974/Am79C970/Am79C974 PCnet-PCI
o AMD Am79C970A PCnet-PCI II
o AMD Am79C971 PCnet-FAST
o AMD Am79C972 PCnet-FAST+
o AMD Am79C973/Am79C975 PCnet-FAST III
o AMD Am79C976 PCnet-PRO
o AMD PCnet/Home HomePNA
o Allied-Telesis LA-PCI
o Contec C-NET(98)S (PC-98)
o NEC SV-98/2-B05, B06
--
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the cvs-src
mailing list