*BSD News Article 28837


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!metro!news.cs.su.oz.au!harbinger.cc.monash.edu.au!yeshua.marcam.com!usc!cs.utexas.edu!swrinde!sgiblab!sgigate.sgi.com!olivea!news.bu.edu!noc.near.net!news.delphi.com!usenet
From: John Dyson <dysonj@delphi.com>
Newsgroups: comp.unix.bsd
Subject: Re: BSD vs. Linux
Date: Wed, 23 Mar 94 03:02:46 -0500
Organization: Delphi (info@delphi.com email, 800-695-4005 voice)
Lines: 18
Message-ID: <xuwvYJ+.dysonj@delphi.com>
References: <1994Mar8.141900.2906@wubios.wustl.edu> <MUTS.94Mar14231357@compi.hobby.nl>
NNTP-Posting-Host: delphi.com
X-To: Peter Mutsaers <muts@compi.hobby.nl>

Peter Mutsaers <muts@compi.hobby.nl> writes:
 
>Talking about (missing) features: it would be great for me if (like in
>Linux) you could use ISA DMA with more than 16MB of RAM; the DMA is
>done into the lower 16MB and copied if necessary.
 
FreeBSD-current in about 2 days will have bounce buffers.  I just wrote
the code today and David Greenman is testing it.  It is working!!!  No
significant driver restructuring is necessary.  In a simple ISA driver
only one subroutine call needs to be added (ISA DMA driver that is...)
 
Currently, we have tested it on a BL 545S and AHA1542?.  This is
preliminary info, but it is looking very good.  It took about 200 lines
of code.  All of the appropriate techniques for maximizing efficiency
have been applied.
 
John
dyson@implode.root.com