*BSD News Article 28581


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!agate!news.Brown.EDU!noc.near.net!news.delphi.com!usenet
From: John Dyson <dysonj@delphi.com>
Newsgroups: comp.os.386bsd.questions
Subject: Re: FreeBSD died on P560 with 32megs ram
Date: Tue, 22 Mar 94 21:55:26 -0500
Organization: Delphi (info@delphi.com email, 800-695-4005 voice)
Lines: 19
Message-ID: <h60PYn2.dysonj@delphi.com>
References: <1994Mar17.095541.29513@paramount.nikhefk.nikhef.nl> <MARK.876.2D87ACA4@ardsley.business.uwo.ca> <2mlb4o$sfh@news.ysu.edu> <ZQ+sgD2.dysonj@delphi.com>
NNTP-Posting-Host: bos1a.delphi.com
X-To: John Dyson <dysonj@delphi.com>

John Dyson <dysonj@delphi.com> writes:
 
>I don't think that *BSD has any support for ISA & bus mastering DMA > 16MB
>yet.  FreeBSD will probably have it in V1.2.  It is curious that
>386BSD 0.1 works > 16MB, maybe the buffers were all pre-allocated at
>startup (I think that NetBSD does this) and he just did not happen to
>use the swap-pager above 16MB???
 
Okay, everyone in the FreeBSD group (at least it seems) ended up beating
me up.  I have a copy of the new FreeBSD bounce-buffering code in David
Greenman's hands (just wrote it.)  It only handles scatter-gather right
now, but is architecturally consistant with large contiguous memory
requirements.  It appears to work with both SCSI tape, and wd disk....
I know, I know, wd doesn't need it, but it is the only disk that I could
test it on.  The might make it into 1.1 but the only way that it will is
if the tests go VERY VERY well...  Phew... Lots of hard, fast work...
 
John
dyson@implode.root.com