Subject: Re: ahc and Semantics of the "COMPLETE" return code
To: None <dyson@freebsd.org, thorpej@nas.nasa.gov>
From: Matthew Jacob <mjacob@feral.com>
List: tech-kern
Date: 06/23/1997 22:54:55
>From tech-kern-owner-mjacob=feral.com@NetBSD.ORG Mon Jun 23 22:51:25 1997
>
>On Tue, 24 Jun 1997 00:41:13 -0500 (EST)
> "John S. Dyson" <toor@dyson.iquest.net> wrote:
>
> > > >Pluto made a few changes to physio to allow a user process to specify a
> > > >physical address to a chunck of device memory and the I/O we do can
> > > >also be quite large, but it's always to a contiguous piece of memory, so
> > > >the S/G list length doesn't affect us.
> > > >
> > >
> > > Ah- that's nice- it'd be nice if a {read,write}{v} would just do the
> > > right thing, though.
>
>I suppose I should mention this, considering that I went to all the
>trouble to spec it out... :-)
>
>My bus_dma(9) framework already has all the hooks in place for doing
>DMA directly to/from userspace. There's even a call that loads a
>dmamap with a uio structure (although the meat of those functions
>isn't implemented yet).
>
Ah- I wondered if you'd mention that... Yes- Jason- that's a good
thing for us to do......