From owner-cvs-all Wed Aug 15 10:38:50 2001 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 20DF237B40A; Wed, 15 Aug 2001 10:38:44 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) Received: (from wpaul@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f7FHcif59020; Wed, 15 Aug 2001 10:38:44 -0700 (PDT) (envelope-from wpaul) Message-Id: <200108151738.f7FHcif59020@freefall.freebsd.org> From: Bill Paul Date: Wed, 15 Aug 2001 10:38:43 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/pci if_sis.c if_sisreg.h if_rl.c if_rlreg.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG wpaul 2001/08/15 10:38:43 PDT Modified files: sys/pci if_sis.c if_sisreg.h if_rl.c if_rlreg.h Log: Convert the if_sis and if_rl drivers to use the bus_dma API instead of calling vtophys() and contigmalloc()/contigfree() directly. Hopefully, I have shaken out all of the problems with busdma on the alpha now. (Everything seems to work as expected.) Also, change the max RX DMA limit to 1024 bytes instead of "unlimited," as the latter seems not to work correctly on the alpha that I tested. (At 100Mbps, all attempts to receive frames yield RX errors.) Revision Changes Path 1.35 +239 -48 src/sys/pci/if_sis.c 1.8 +18 -7 src/sys/pci/if_sisreg.h 1.61 +100 -11 src/sys/pci/if_rl.c 1.20 +8 -7 src/sys/pci/if_rlreg.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message