From owner-cvs-all Wed Sep 20 10:30:28 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id E6A3437B42C; Wed, 20 Sep 2000 10:30:22 -0700 (PDT) Received: (from wpaul@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id KAA91122; Wed, 20 Sep 2000 10:30:22 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) Message-Id: <200009201730.KAA91122@freefall.freebsd.org> From: Bill Paul Date: Wed, 20 Sep 2000 10:30:22 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/share/man/man4 pcn.4 Makefile src/sys/alpha/conf GENERIC src/sys/i386/conf GENERIC src/sys/modules Makefile src/sys/modules/pcn Makefile src/sys/conf files src/sys/pci if_pcn.c if_pcnreg.h src/release/sysinstall devices.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG wpaul 2000/09/20 10:30:22 PDT Modified files: share/man/man4 Makefile sys/alpha/conf GENERIC sys/i386/conf GENERIC sys/modules Makefile sys/conf files release/sysinstall devices.c Added files: share/man/man4 pcn.4 sys/modules/pcn Makefile sys/pci if_pcn.c if_pcnreg.h Log: Add a new driver for the AMD PCnet/FAST, FAST+ and Home PCI adapters. Previously, these cards were supported by the lnc driver (and they still are, but the pcn driver will claim them first), which is fine except the lnc driver runs them in 16-bit LANCE compatibility mode. The pcn driver runs these chips in 32-bit mode and uses the RX alignment feature to achieve zero-copy receive. (Which puts it in the same class as the xl, fxp and tl chipsets.) This driver is also MI, so it will work on the x86 and alpha platforms. (The lnc driver is still needed to support non-PCI cards. At some point, I'll need to newbusify it so that it too will me MI.) The Am79c978 HomePNA adapter is also supported. Revision Changes Path 1.106 +2 -1 src/share/man/man4/Makefile 1.97 +2 -1 src/sys/alpha/conf/GENERIC 1.278 +2 -1 src/sys/i386/conf/GENERIC 1.139 +2 -2 src/sys/modules/Makefile 1.413 +2 -1 src/sys/conf/files 1.127 +2 -1 src/release/sysinstall/devices.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message